基于iSCSI的存储系统设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:wang____jiang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络时代的信息量迅猛增长,促进了存储技术的快速发展。现在,越来越多的计算机投入于企业、数据中心等开放式环境中。在这些应用中,峰值服务时存储数据量往往比其他时间要大很多。但是,为了保持峰值情况下服务质量一致性,不得不配置更多的存储设备。然而,这些存储设备的在日常情况下往往具有较低使用率。因此,根据应用服务的存储需求和应用特征来进行动态存储是非常有意义和价值的。针对传统虚拟存储技术中资源预留及存储设备利用率较低等不足,提出了基于iSCSI的存储的思想。即根据应用系统的实际需求和应用特征来申请存储资源,并对空间利用率较低且长时间未访问的存储设备进行数据迁移。首先,介绍了基于iSCSI的存储的应用环境,并讨论了系统中应用到的关键技术。分析了动态存储系统需要解决的问题及解决方案,并分析了该方案的可行性。其次,着重介绍了原型系统的设计和实现。该系统包括客户端、服务器、存储资源代理三个部分,其中每个部分又包括有多个功能模块。其中,存储资源代理为系统提供存储设备,并完成对存储资源的分配操作。服务器将系统中所有的存储设备进行统一管理,构成存储池,并划分为固定大小的存储块。当客户端有实际需求时,根据存储需求以及应用特征向服务器请求存储资源。服务器根据负载均衡算法,选择合适的存储资源代理为客户端分配存储资源。另外,调度模块实时监测系统中所有的存储设备,将空间利用率较低且长时间未访问的存储设备进行数据迁移。最后,验证了该系统所具有的功能,并对系统的性能进行了评测。实验结果表明,相对传统的虚拟化技术,采用动态存储机制后,读写性能并没有较大影响,应用系统的存储利用率可以提升30%~40%。另外,采用动态迁移技术,系统中存储设备的能耗得到降低。因此,动态存储机制是提高存储资源利用率和改善系统性能的有效方法。
其他文献
桌面虚拟化技术是目前虚拟化领域的研究热点。目前的虚拟化桌面包括VDI(Virtual Desktop Infrastructure)和WebOS两大类,可以给用户提供多种功能,但是VDI需要用户安装客户端,并且
随着互联网的发展,web服务的数量激增,服务组合无论在效率上还是在QoS的保证方面,都面临着前所未有的挑战,本文在对已有工作进行充分调研的基础上,提出了一个新型的web服务组合原
随着互联网技术的发展以及移动互联网的普及,人们的日常生活更加强烈地依赖于计算机技术与互联网技术,与此同时,用户的隐私被侵犯的风险越来越高。一方面,现阶段的计算机系统或者
随着硬盘存储密度的不断提高,对磁头定位技术和磁头飞高控制技术的要求也愈来愈高。虽然当前普遍使用的一级定位技术和热飞高控制技术均能满足需求,但是一级定位技术势必无法继
大型搜索引擎索引了数以亿计的海量文档,每秒钟需要处理数百万个查询请求。目前,许多大型搜索引擎使用磁盘(HDD)存储海量的索引数据,磁盘的低速I/O成为其主要性能瓶颈。与传统的机
Java Card是一种可运行Java小应用程序的智能卡,随着信息安全和电子商务技术的快速发展,Java Card的应用越来越广泛,不同厂商生产的智能卡设备在性能方面各有不同,不同应用领域对
传统的NAS(Network-attached Storage)、SAN(Storage Area Network)存储系统由于网络带宽有限,可扩展性不佳及其昂贵的成本,使其只能支持中小规模的用户。而现有分布式存储解决方案
改革开放以来,我国的经济发展迅猛,各行各业对银行业务的需求日益增长,全社会对银行业务的依赖也越来越紧密。随着计算机网络的普及和网上购物平台的兴起,网上银行业务快速的
近年来,工业无线网络成为工业过程自动化技术领域研究的热点之一。工业无线网络是在传统无线传感器网络基础上发展而来,除继承了无线传感器网络的泛在感知、低成本、易维护和
人脸作为人类生物特征中最重要的特征之一,吸引了众多研究者的关注。关于人脸识别的研究目前大多都集中于二维灰度人脸识别,而这类二维人脸识别方法往往易受光照、姿势变化的影