IaaS中虚拟镜像管理子系统的设计与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:yifengwuyang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算和虚拟化技术的蓬勃发展,业界学者逐步深入了相关研究。作为实现云计算的关键基础技术,虚拟化提供了一致性的系统级平台,而镜像文件正是扮演了将该平台实例化的重要角色。尽管如此,如何更好地管理这些镜像文件,特别是镜像的分发效率等问题,并没有得到业界足够的重视。如果能够在云计算IaaS平台中,从镜像文件出发,设计并实现一个相对完备的镜像维度的管理系统,势必能够有效提升未来云服务部署的速度,提高云计算集群的处理效率。本文设计和实现了一个IaaS中的虚拟镜像管理子系统,旨在研发一个高可用、高效率、易移植和服务化的镜像管理基础平台,并优化镜像分发的关键算法。该系统首先在功能性上能够满足用户管理镜像文件可能涉及到的基本需求,并着重提升镜像文件的分发效率;其次,系统还在架构上采用了高内聚低耦合的层次结构,从而降低了对外部的依赖,有利于进行整体迁移,更容易部署实施;此外,本系统不仅仅是一个提供镜像管理的平台,同时还可作为一项基础服务,支持云计算中的其他系统,如虚拟组网等。本文的主要内容是设计并实现一个IaaS中的虚拟镜像管理子系统。为实现该系统,本文首先基于对云计算和虚拟化技术的背景研究,明确了系统需要实现的主要功能,即文件上传、修改、查看、删除和分发等操作;然后,针对目前虚拟机实例化时,遇到的由于获取镜像文件效率不佳引起的超长时延等实际问题剖析原因,并基于胖树型网络这一典型的数据中心网络拓扑结构,提出了一种融合拓扑感知及多点协作的镜像获取方法,还结合镜像分块策略、多点协作策略建立了数学模型,介绍了具体的镜像获取算法;之后,文章概括说明了虚拟镜像管理子系统的架构和层次之间的交互设计,并对关键模块的详细设计进行了深入介绍,还给出了关键模块和算法的测试结果。最后对全文进行总结,并对本文设计的虚拟镜像管理子系统提出具体建议和下一步研究方向。
其他文献
随着金融业的进一步开放,银行间的竞争亦将愈演愈烈。为客户提供更安全便捷、全方位、全天候的高质量服务是客户的愿望,也是银行自我生存参与竞争的必要手段。在以往,银行网点的
软件变更管理是软件维护和软件进化中的中心环节之一,有效的变更管理可以使得软件的功能和软件的质量以一种平滑的路线同时取得进步和发展;可以很大程度上提高开发者对于软件的
随着计算机辅助设计(Computer Aided Design)的发展,设计者逐渐从繁重的设计劳动中解脱出来.近几年CAD技术在企业中应用的不断深入,二维CAD技术已经不能满足企业进行技术设计
故障注入技术作为一种常用的技术广泛应用于软件测试领域。它通过有意识地向待测系统中施加特定的故障,来观察系统对于异常状况的处理与反应。代码故障注入作为故障注入的一
在应用实际中,计算机经常要识别来自传感器的不确定性、高度非线性、时变性、高噪声等特点信号并对系统进行控制,要建立其精确数学模型是很困难的.因此,传统的基于精确数学模
本论文主要研究了大学时间表问题中的考试时间表问题及其求解方法,并结合实例进行了求解讨论,其主要工作如下:1、介绍了大学时间表问题的产生背景、发展状况、约束条件、分类
网络技术的发展为医疗信息的共享和交换,提供了可实现的平台和技术保障。电子病历是医疗信息的核心内容,所以构建以电子病历为核心的基于网络的医疗信息体系,是实现医疗体系现代
现有的互联网提供了一种”尽力而为”(best-effort)服务,在这种服务模型下,所有的业务流”一视同仁”公平地竞争网络资源.随着互联网技术的飞速发展,IP业务也得到了快速增长和多
身份认证是证实一个声称的身份是否真实有效的过程,是网络安全技术的一个重要组成部分。本文详细讨论了基于X.509证书格式的PKI认证技术的原理和实现过程,分析了这种认证技术的
蛋白质二级结构预测的方法中绝大多数都是根据蛋白质的一级结构信息即氨基酸序列来进行预测的,而没有考虑到编码蛋白质氨基酸残基序列的DNA序列及其对应密码子中是否隐含有与