虚拟机系统按需定制关键技术研究与实现

被引量 : 0次 | 上传用户:xm_104
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算技术的成熟与普及,系统虚拟机技术越来越多的被应用到信息系统,如何将虚拟机快速部署到各个节点,使得虚拟机能够高效运行,是目前研究热点。目前云平台中,以虚拟机镜像的方式进行虚拟机部署,虽然解决了操作系统及软件批量部署的问题,但由于虚拟机镜像将操作系统与应用软件耦合在一起,导致云平台下虚拟机部署存在以下问题:1)单个虚拟机镜像尺寸较大,虚拟机部署时虚拟机镜像分发较慢;2)用户对计算环境的需求不同,导致虚拟机镜像冗余,资源利用率低,以及存储空间的浪费和虚拟机镜像管理的繁琐;3)软件的管理操作将导致虚拟机重新部署,造成服务不稳定。本文针对现有云平台下虚拟机部署的镜像尺寸大、镜像冗余、资源利用率低、服务不稳定等问题,以虚拟机技术为基础,借鉴App Store等新型软件部署机制,设计了云平台下操作系统按需部署系统——OpenAppV。通过将应用软件从虚拟机镜像中分离并以服务形式发布在云平台上,用户按需选择操作系统和应用软件以构建自定义虚拟机系统。首先,针对OpenAppV软件分发的特点,本文提出了一种基于预安装的软件按需部署机制,采取静态安装的方式在虚拟机启动过程中将软件部署到虚拟机系统中。通过对不同格式软件包分析,并解析其依赖关系描述文件,将其转化为统一格式的软件部署依赖描述文档,根据软件依赖关系的特点,采用并行工作的依赖部署,以并行部署方式减少软件部署到虚拟机镜像的时间开销。为了检测目标虚拟机系统环境是否符合软件运行,提出了软件部署判断策略,从软件部署约束冲突检测和软件部署解依赖冲突两个方面对目标环境进行检测与调整。然后,为了提高软件分发的效率,针对云平台的特点,本文引入并设计了基于区域的分布式多级缓存模型,基于此模型,针对同区域多用户访问同一软件情况,提出了基于共享子集的软件包预取策略;针对访问频率较高的软件,提出了基于访问频率和对象相关性的软件包预取策略。最后,在开源云平台OpenStack上实现了OpenAppV原型系统,并对该原型进行了功能测试及性能测试。测试结果表明,软件的部署与虚拟机镜像按需组合,加快了虚拟机部署时虚拟机镜像分发的速度,有效地解决了虚拟机镜像冗余问题,减少了虚拟机镜像存储与管理开销,实现了系统性能和资源利用率间较好的平衡。
其他文献
近年来,基于全光纤结构的掺镱光纤激光器的单模输出功率迅速达到千瓦量级,由于具有电光效率高、光束质量好以及稳定可靠等优点,全光纤结构的大功率光纤激光器在工业和军事领域均
土地对农民生产和生活的重要性不言而喻,是农民最重要的生活保障。随着经济水平的快速发展和城镇化水平的日益提高,农村宅基地因闲置浪费的现状与目前经济发展用地的严重紧缺的
建筑创作的本质是表现内在的意义。结合中国造纸博物馆的设计实践,从主题、功能、整体三个方面阐明了作者的设计观。
本文首先引入了智能制造技术的概念,阐述了智能制造技术提出的背景,介绍了什么是智能制造技术及其特点和研究目标,论述了国内外智能制造技术的发展概况及现状,最后谈到了智能
劳务派遣是劳务派遣机构和劳动者签订正式的劳动合同,根据和实际用工单位签订的劳务派遣协议,把劳动者派遣到实际用工单位,由实际用工单位对被派遣劳动者的劳动过程进行管理、指
为查明普光气田下三叠统飞仙关组一段和二段鲕粒白云岩储集层裂缝特征和形成期次,对岩心、薄片中的裂缝基本特征,包括裂缝产状、充填程度、参数和张开度等,进行了详细描述和
相变储能技术是指在相变储能材料发生相变的过程中将热能存储起来,并且需要时再将储存的热能释放出来。该技术能够提高能源利用率,达到节能降耗目的,目前已成为解决能源问题
从敦煌文书的辑录影印、编目整理、研究著述以及考察记述几个方面,记述民国时期敦煌学研究著作的出版情况,并在此基础上,从书目索引编制、整理出版(单行、汇编、文集)等角度,
为实时有效地检测地表水中硝酸根离子和亚硝酸根离子的变化过程,提出一种基于紫外可见吸收光谱的水质检测算法。针对水质光谱数据受到干扰易出现波动误差的问题,采用小波变换
中药疱疹糊剂治疗带状疱疹120例临床分析韦文宁波市妇女儿童医院315000自1988年2月~1995年8月,采用中药疱疹糊剂治疗带状疱疹120例,获得良好效果,现作一临床分析。1临床资料1.1病例按随机法,分设治疗组与对照