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

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:yifengwuyang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算和虚拟化技术的蓬勃发展,业界学者逐步深入了相关研究。作为实现云计算的关键基础技术,虚拟化提供了一致性的系统级平台,而镜像文件正是扮演了将该平台实例化的重要角色。尽管如此,如何更好地管理这些镜像文件,特别是镜像的分发效率等问题,并没有得到业界足够的重视。如果能够在云计算IaaS平台中,从镜像文件出发,设计并实现一个相对完备的镜像维度的管理系统,势必能够有效提升未来云服务部署的速度,提高云计算集群的处理效率。本文设计和实现了一个IaaS中的虚拟镜像管理子系统,旨在研发一个高可用、高效率、易移植和服务化的镜像管理基础平台,并优化镜像分发的关键算法。该系统首先在功能性上能够满足用户管理镜像文件可能涉及到的基本需求,并着重提升镜像文件的分发效率;其次,系统还在架构上采用了高内聚低耦合的层次结构,从而降低了对外部的依赖,有利于进行整体迁移,更容易部署实施;此外,本系统不仅仅是一个提供镜像管理的平台,同时还可作为一项基础服务,支持云计算中的其他系统,如虚拟组网等。本文的主要内容是设计并实现一个IaaS中的虚拟镜像管理子系统。为实现该系统,本文首先基于对云计算和虚拟化技术的背景研究,明确了系统需要实现的主要功能,即文件上传、修改、查看、删除和分发等操作;然后,针对目前虚拟机实例化时,遇到的由于获取镜像文件效率不佳引起的超长时延等实际问题剖析原因,并基于胖树型网络这一典型的数据中心网络拓扑结构,提出了一种融合拓扑感知及多点协作的镜像获取方法,还结合镜像分块策略、多点协作策略建立了数学模型,介绍了具体的镜像获取算法;之后,文章概括说明了虚拟镜像管理子系统的架构和层次之间的交互设计,并对关键模块的详细设计进行了深入介绍,还给出了关键模块和算法的测试结果。最后对全文进行总结,并对本文设计的虚拟镜像管理子系统提出具体建议和下一步研究方向。
其他文献
故障注入技术作为一种常用的技术广泛应用于软件测试领域。它通过有意识地向待测系统中施加特定的故障,来观察系统对于异常状况的处理与反应。代码故障注入作为故障注入的一
网络技术的发展为医疗信息的共享和交换,提供了可实现的平台和技术保障。电子病历是医疗信息的核心内容,所以构建以电子病历为核心的基于网络的医疗信息体系,是实现医疗体系现代
身份认证是证实一个声称的身份是否真实有效的过程,是网络安全技术的一个重要组成部分。本文详细讨论了基于X.509证书格式的PKI认证技术的原理和实现过程,分析了这种认证技术的