基于Xen的虚拟存储系统的研究和改进

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:jiangyanxiaonvzi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机软硬件技术的发展,虚拟化技术进入了一个快速发展的时期,成为计算机科学领域的热点之一。Xen是一款优秀的开源虚拟机软件,相比于其它虚拟机软件,Xen具有开放源代码以及高性能的优势,因此本文选择Xen作为研究对象,从理论和实现方面对Xen的存储虚拟化技术进行了深入的研究,并且提出了改进方案、进行了具体的实现。本论文对Xen的基于文件的存储虚拟化做了深入的研究,详细分析了虚拟机访问磁盘的流程以及工作原理,探讨了不同的I/O调度算法对虚拟机访问虚拟磁盘速度以及系统吞吐量的影响,阐述了不同调度算法应用于不同虚拟机负载的优劣。指出Xen现有的I/O调度算法所存在的问题:目前的调度算法不具有定量的磁盘带宽保证的功能,而在很多应用场合下,这种磁盘带宽保证对于服务的性能是很重要的。针对Xen的I/O调度算法存在的问题,本文在Xen原有的虚拟磁盘访问模型的基础上,引入了基于反馈的动态I/O优先级调度算法,可以实现定量的磁盘带宽保证,而且可以使系统的存储资源在多个虚拟机之间按照需求更为合理的分配;而且针对CFQ算法存在的问题进行了改进,使得CFQ算法能够更好的配合动态I/O优先级调度。通过搭建实验环境对改进后的系统进行测试,验证了改进后的虚拟磁盘访问模型可以稳定的运行,各个虚拟机的磁盘带宽能够得到定量的保证,并且可以按照需求进行分配,系统的整体性能并没有因为这些改进而产生明显的下降。
其他文献
缺陷分析报告中提供的统计分析结果,既是评估当前软件产品质量状况的重要依据,也是判定是否能按期发布软件产品的重要依据之一。开展缺陷分析的前提,需要一个符合项目开发要
视频火灾探测是计算机视觉中一项理论意义与实际价值兼备的重要课题,对烟火事故的消防安全具有重要的实际意义。但由于火灾衍生物的多变性和火灾场景的复杂性,使得火灾的视频
计算机技术的快速发展、因特网的普及产生了大量数字图像信息,如何能够高效地进行数字图像的管理和访问是一个困难但值得研究的问题。基于内容的图像检索技术是解决这一问题
目前,转化医学数据平台在中国市场上接近空白,尚无任何一家转化医学数据平台得以研发推广。tranSMART是一款由英国帝国理工大学与约翰逊制药集团合作开发的转化医学数据平台,
模糊控制是模糊理论在控制领域的应用,是智能控制的主要方法之一。概括地说,模糊控制模仿操作人员的控制过程,包括控制经验和知识,用语言规则来描述控制规律。模糊控制系统以
随着电子科学技术的迅猛发展及Internet网速的提高和普及,人们可以方便的获取、交换和传输海量的视频和图像数据。如何从海量的图像数据中快速、准确的检索所需要的数据成为
在当今,随着internet的高速发展,浩瀚的信息充斥着人们每天的生活,对internet的服务品质和访问速度要求越来越高,高效的从网络上获取信息成为人们更加期待的事情。从技术的角
随着信息技术和网络技术的进步,企业实施的IT支持系统不断增多,企业将越来越多的注意力集中在面向业务过程的问题上,企业应用集成便成了企业必须面对和加以解决的非常复杂的
随着多媒体技术和互联网技术的不断发展,人们对网络视频服务,比如视频电话,视频会议,远程教学等实时视频业务的需求不断增长。作为新一代视频编码标准的H.264,由于其高效的压
随着市场经济的发展,信用评估的应用领域持续增加。这就需要一个能够覆盖整个市场并具有普遍性的金融基础设施。随着工业和贸易的发展,在银行市场中执行其操作职能的商业银行制度也发展起来了。它允许用户以各种形式借贷。在这种情况下,当一个人因为各种原因不能按时付清她的借款的时候,银行将面临信贷危机。基于机器学习的现代智能系统可以提供给银行一个更好、更全面的个人信贷风险评估体系。总之,银行需要全面、科学地了解客