基于iSCSI协议的虚拟磁盘的设计与实现
虚拟块设备论文 自动精简配置论文 资源分配策略论文 动态地址映射论文
论文详情
在基于iSCSI协议的分级存储系统中,客户端对存储资源的多次请求会在本地创建多个逻辑卷,热点数据的持续迁移也会产生越来越多的存储碎片,这将增大系统的管理难度,可靠性也随之降低。现有的客户端虚拟设备管理方法大多采用资源预留和静态分配策略,存储设备利用率很低,为了满足系统需求并实现存储资源的自动精简配置必须开发新的虚拟磁盘控制器。虚拟磁盘控制器通过位于块设备驱动层的虚拟设备映射模块实现,将各逻辑卷组织成一个统一的逻辑存储单元提供给文件系统使用,管理由于数据迁移产生的存储碎片;采用动态地址映射技术管理虚拟设备和通过iSCSI协议连接到本地的物理设备之间的映射关系,只有实际请求发生时才为虚拟块设备分配物理资源,从而实现自动精简配置;考虑到虚拟设备在重定向读写请求时需要频繁的读取映射表项,在查找过程中采用B-树算法来提高速率;虚拟设备映射模块中加入缓存并合并I/O操作的调度层,合并重定向到同一物理设备上相邻的读写操作,提高随机读写模式下虚拟磁盘的吞吐率。基于iSCSI协议实现了原型系统,测试表明,虚拟设备实现了统一管理逻辑卷和动态分配存储资源的功能;结果表明,顺序读写模式下性能基本无影响;随机读写模式下,本地虚拟磁盘的吞吐率提高了9%,网络虚拟磁盘吞吐率降低了11%。因此,虚拟磁盘能够在部分轻微牺牲系统性能的前提下提供所需功能。
摘要 | 第4-5页 |
Abstract | 第5-6页 |
1 绪论 | 第9-14页 |
1.1 课题研究背景 | 第9-10页 |
1.2 国内外研究现状 | 第10-12页 |
1.3 课题研究工作和意义 | 第12-13页 |
1.4 论文组织结构 | 第13页 |
1.5 本章小结 | 第13-14页 |
2 系统需求分析 | 第14-21页 |
2.1 分级存储系统 | 第14-16页 |
2.2 客户端 | 第16-18页 |
2.3 虚拟磁盘 | 第18-20页 |
2.4 本章小结 | 第20-21页 |
3 系统设计 | 第21-31页 |
3.1 系统框架和客户端 | 第21-23页 |
3.2 用户请求处理流程 | 第23-24页 |
3.3 客户端虚拟磁盘 | 第24-30页 |
3.4 本章小结 | 第30-31页 |
4 系统实现 | 第31-45页 |
4.1 系统架构 | 第31-33页 |
4.2 关键数据结构 | 第33-38页 |
4.3 子模块实现 | 第38-44页 |
4.4 本章小结 | 第44-45页 |
5 测试与分析 | 第45-50页 |
5.1 测试环境 | 第45-46页 |
5.2 测试结果及分析 | 第46-49页 |
5.3 本章小结 | 第49-50页 |
6 总结与展望 | 第50-52页 |
6.1 工作总结 | 第50-51页 |
6.2 工作展望 | 第51-52页 |
致谢 | 第52-53页 |
参考文献 | 第53-56页 |
论文购买
论文编号
ABS3620125,这篇论文共56页
会员购买按0.30元/页下载,共需支付
16.8。
不是会员,
注册会员!
会员更优惠
充值送钱!
直接购买按0.5元/页下载,共需要支付
28。
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文