基于OpenStack云平台的计算资源动态调度及管理

被引:0
作者
汪楠
机构
[1] 大连理工大学
关键词
云计算; 虚拟化; 实时反馈; 资源调度; 自动化管理;
D O I
暂无
年度学位
2013
学位类型
硕士
导师
摘要
云计算是新一代IT模式,它从网格计算,并行计算和分布式计算发展而来,用户可以使用它来方便地按需通过网络访问一个可配置的计算资源(如计算、网络、存储、应用和服务等)的共享池,只需最小化的管理工作量或服务提供商干预就可以快速地开通和释放资源。当前云环境中的资源都是通过虚拟化技术将底层的硬件资源进行虚拟化,形成一个庞大的虚拟资源池之后然后通过动态伸缩的部署方式以服务的形式提供给用户。随着使用云计算的用户持续的增加,云数据中心的规模也不断的加大,如何让使云中的虚拟化资源高效的利用并快速的提供给用户,减少用户等待时间同时提高整个云数据中心的利用率,这已经成为目前云计算环境中虚拟机资源动态调度的重要问题。 本文主要研究云数据中心虚拟化资源的动态调度策略,在总结前人工作的基础之上,基于当前最热门的开源云计算平台OpenStack展开以下一系列工作和创新之处: (1)分析了当前云计算的基本特征、体系架构和关键技术,对比了几种开源的云计算平台,同时对云数据中心的资源调度和管理的需求和关键技术进行详细的研究。 (2)基于OpenStack的架构对虚拟化资源进行建模,从服务层面和资源层面分别对资源进行描述,并提出面向计算资源实时监测反馈综合负载均衡调度策略和算法,分别以CPU、内存、存储和网络带宽四个维度对云平台的计算资源进行综合负载均值分析,同时分别计算出云平台的数据中心和物理服务器的不均衡度。通过在cloudsim仿真平台对本算法与轮转调度算法、OpenStack调度算法以及随机选择算法进行对比实验,结果表明本文提出的算法能够使申请的虚拟机实例获得更佳的部署位置,能够使云数据中心的资源达到更加的负载均衡,证明了本算法的有效性和稳定性。 (3)结合集群管理工具xCAT并对其进行二次开发了在OpenStack环境下的资源自动化管理平台,能够有效的对资源进行监控管理,并能以自动化的方式动态扩展云环境下的资源,实现规模化的自动化运维以及裸机部署管理。
引用
收藏
页数:72
共 12 条
[1]
基于云计算集群扩展中的调度问题研究 [D]. 
葛新 .
中国科学技术大学,
2011
[2]
云环境下作业调度算法研究与实现 [D]. 
赵春燕 .
北京交通大学,
2009
[3]
分布式系统中的负载平衡检测与优化策略研究 [D]. 
张先哲 .
河南大学,
2009
[4]
云计算中虚拟机动态迁移的研究 [D]. 
刘鹏程 .
复旦大学,
2009
[5]
云计算中虚拟机放置的自适应管理与多目标优化 [J].
李强 ;
郝沁汾 ;
肖利民 ;
李舟军 .
计算机学报, 2011, 34 (12) :2253-2264
[6]
IaaS公有云平台调度模型研究 [J].
岳冬利 ;
刘海涛 ;
孙傲冰 .
计算机工程与设计, 2011, 32 (06) :1889-1892+1897
[7]
基于云计算的资源调度策略 [J].
孙瑞锋 ;
赵政文 .
航空计算技术, 2010, 40 (03) :103-105
[8]
基于云计算环境的蚁群优化计算资源分配算法 [J].
华夏渝 ;
郑骏 ;
胡文心 .
华东师范大学学报(自然科学版), 2010, (01) :127-134
[9]
云计算及其关键技术 [J].
陈全 ;
邓倩妮 .
计算机应用, 2009, 29 (09) :2562-2567
[10]
基于应用层负载均衡策略的分析与研究 [J].
张前进 ;
齐美彬 ;
李莉 .
计算机工程与应用, 2007, (32) :138-142