基于OpenStack的云平台调度算法设计与实现

被引量 : 7次 | 上传用户:hqxx03447
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的迅速发展,云计算技术在包括我国在内的世界各国得到广泛的重视、研究和推进。作为一种新兴的计算模式,云计算具有高可靠性、按需分配及动态分配等优点。为了满足应用集中部署的要求,减少硬件成本和维护开销,.电信运营商也开展了云平台的建设。运营商应用系统的资源需求往往会随着业务的发展和用户群的壮大而逐渐增加。然而根据云平台按需分配的基本特点,在创建虚拟机时云平台为系统提供的资源是有限的,难以满足应用资源需求的增长。为了解决这个问题,常见的IaaS平台如OpenStack、VMware均提供动态迁移的功能,将应用迁移到能提供更多资源的虚拟机上,然而电信运营商的一些应用系统要求实时不间断运行,在迁移过程中不可避免的时间开销将会给业务带来影响,造成不必要的损失。因此在将业务应用作为虚拟机部署到云平台时,需要针对电信运营商业务应用场景的特点设计云平台调度算法,在充分考虑减少未来可能的跨物理机迁移次数的同时,以提升平台整体资源利用率为目标,.将虚拟机部署到合适的物理机上。针对此问题,本论文基于教育部-中国移动科研基金2012年度项目“面向互联网的业务支撑系统关键技术及方案研究”,基于OpenStack开源IaaS平台,设计并实现了两阶段云平台虚拟机调度算法。首先,对电信运营商业务进行抽象,研究基于业务规模和生命周期的业务分类,并在此基础上提出两阶段虚拟机资源调度算法;其次,研究OpenStack调度器的实现,并基于OpenStack该实现开发两阶段调度算法模块,用于对算法进行性能评估。最后,对两阶段调度算法及相应模块进行测试,通过对测试结果的分析,验证了调度模块的可用性和两阶段调度算法的有效性。
其他文献
全球经济一体化使得各国的商品市场和要素市场相互开放,各国原来相对独立的生产要素已经逐渐成为世界性的生产要素,更多的经济活动需要在更广阔的全球范围内配置资源,以寻求
与常规跳频序列设计不同,对于低碰撞区跳频序列的设计,要求汉明相关函数在相关区内具有很低的值.低碰撞区跳频序列集的意义在于,即使在传送的跳频序列间存在相对时延,但只要
当今世界高新技术发展迅速,经济全球化的进程也在不断地加快,国际间的交流越来越频繁,各国的经济发展都不可避免地置身在全球经济一体化的轨道之中。随着全球对资源的需求与
人类的生存离不开食物,食品质量安全问题与每个人都息息相关。食品质量安全问题频频发生,人们趋向于选择安全、优质、健康的有机食品,大大促进了有机食品产业的发展。竹笋(Ba
为了更加准确地评价盖层内断层垂向封闭能力,在利用实验验证岩石各向异性对排替压力影响的基础上,结合断层岩与储层岩石的力学分解关系,综合考虑不同类型岩石压实成岩时间对
“凤尾裙”一词在清代乾隆时期开始有记载,直至清末民国时期一直有凤尾裙及其变体的存在。《扬州画舫录》是最早有凤尾裙记载书籍“裙式以缎裁剪作条,每条绣花两畔,镶以金线,碎逗
在桥梁结构中,支座是桥梁上、下部结构的连接点。其作用是将上部结构的荷载安全地传递到桥梁墩台上去,同时保证上部结构的安全以及梁端、墩台帽梁不受损伤。由于各种原因,大多数
金圣叹的心态复杂、微妙,甚至自相矛盾。他以“大材”自负,才子心态成为他终生挥之不去的心理情结,他把批点自己选定的“六才子书”视为展示其才的重要途径。施耐庵是他极力推崇
原发性肝癌是世界范围内最常见且死亡率最高的恶性肿瘤之一,多发于东南亚及非洲,而在我国尤甚。原发性肝癌中绝大多数为肝细胞癌。虽然在过去的几十年中肝癌的诊断与治疗取得了