基于多卷服务器的块级别云存储系统研究与实现

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:chichuren
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网中信息量不断增长,以及用户终端体积的不断减小,建立统一的数据中心为用户提供可定制的远程云存储服务是当前存储技术发展的必然趋势。作为下一代IT领域的革命性技术,云存储技术一直是云计算领域的研究热点。在过去的数年里,国内外学术界和工业界都在云存储技术和产品的研究与开发上投入了大量的人力物力,各种相关新型技术和产品层出不穷。云存储系统涉及存储网络技术、虚拟化技术、数据传输技术、分布式存储技术等,具有良好的学术研究前景和价值。块级别云存储系统通过存储虚拟化技术和网络存储技术为系统中的用户虚拟机提供原始块存储设备,使得用户可根据自身需要在获得的块存储设备上安装文件系统或数据库。而现有的块级别云存储系统部分存在两点不足:1、与自身平台系统紧密耦合,不利于系统间集成和二次开发;2、系统中存在存储服务器瓶颈,严重影响了系统整体性能和可靠性。本文在深入研究各种云存储系统实现方式前提下,提出并实现了一种基于多卷服务器架构的虚拟块级别云存储系统。首先,设计并实现了多卷服务器架构及基于此架构的存储工作流。在该架构下,系统能够使用CLVM管理多卷服务器共享的存储设备,使用Xen管理虚拟机服务器上的客户虚拟机,通过iSCSI技术为客户虚拟机提供独立持久的块级别存储,并通过Web Service接口实现系统各个模块间的协调管理工作。实验证明,多卷服务器架构的设计与实现排除了系统中的单点瓶颈,与单卷服务器架构的块级别云存储系统相比,具有更高的读写吞吐率。其次,提出并实现系统的故障检测处理机制,能够支持系统运行时状态的侦听-检测-故障切换。该机制保证了在卷服务器故障时,多卷服务器之间实现无缝切换工作,从而保证了系统可靠性。然后,对卷服务器负载和性能进行建模,并在此基础上提出了基于机器性能的静态、动态负载均衡策略。静态负载均衡策略通过工作中的卷服务器选择,避免系统进入负载不均衡状态。动态负载均衡策略通过遗传算法决定iSCSI连接的最佳部署方式,使得云存储系统在系统中卷服务器处于负载不均衡状态时,根据遗传算法的模拟结果均衡各卷服务器的负载。实验证明,多卷服务器间的负载均衡策略保证了系统总读写性能发挥,有效地提高了系统I/O吞吐率和每秒I/O次数。最后,对在研究与开发块级别云存储系统上所作的主要工作和贡献进行了总结,并提出了对Orthrus未来工作的几点展望。
其他文献
随着计算机技术的日益成熟,各种结构复杂、功能强大的计算机系统被广泛应用到航空航天、交通运输、医疗卫生和核电能源等安全关键领域。一旦这些系统失效,将造成人类生命财产的
随着信息技术的发展,当今社会的数据信息量呈指数增长,很多存储平台的量级都上升为PB级别。作为海量数据存储系统在用户层上普遍使用的管理平台一分布式文件系统已经日渐成熟
随着存储技术的发展,可获得的数据集在样本个数及样本特征维度方面都有很大的提高。因此,我们需要降维(Dimensionality Reduction,DR)技术来帮助探索和分析如此庞大的数据集。一
系统建模语言SysML(Systems Modeling Language)是由UML2.0发展而来的,凭借其在解析用户需求等方面的优势,已经成为了分析与建立复杂系统模型的重要建模工具。Petri网分析工具
在对网络交易中的信用主体进行信用评估时,需要对分散在各机构中的基础信用信息进行整合。在对信用信息的处理过程中,由于各机构对信息的表达方式不尽相同,因此需要对采集来的数
随着人们生活水平的提高,每个家庭都拥有了大量的嵌入式设备,如手机、电视、电脑、数码相机、mp3播放器等。由于不同设备的性能和功能各不相同,常常需要设备之间相互协同工作
无线传感器网络是一种规模较大、无分区、多跳的通信网络。传感器网络主要由大量的用于数据感知和信息采集的无线传感器节点组成。传感器节点将收集到的数据信息进行处理,通
有限的设备电池寿命这一问题一直制约着现代无线通信技术的发展。而射频无线能量传输技术(RF-enabled WET)的出现为该问题的解决提供了一种可行的途径,而后依托于此技术出现
无线传感器网络由分布在特定区域的零散节点组成,是一种典型的分布式网络结构。作为一种以数据为中心的分布式自组织网络,无线传感器网络中节点数据的收集和存储扮演着重要角
遗留系统是指那些很早以前开发并投入使用,而至今仍然对业务及其重要的软件系统。而遗留系统再工程是指通过使用新技术来改善遗留系统各方面的能力,它的需求主要来源于正在运