当前位置:主页 > 科技论文 > 计算机论文 >

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

发布时间:2018-11-03 06:57
【摘要】:云计算是新一代IT模式,它从网格计算,并行计算和分布式计算发展而来,用户可以使用它来方便地按需通过网络访问一个可配置的计算资源(如计算、网络、存储、应用和服务等)的共享池,只需最小化的管理工作量或服务提供商干预就可以快速地开通和释放资源。当前云环境中的资源都是通过虚拟化技术将底层的硬件资源进行虚拟化,形成一个庞大的虚拟资源池之后然后通过动态伸缩的部署方式以服务的形式提供给用户。随着使用云计算的用户持续的增加,云数据中心的规模也不断的加大,如何让使云中的虚拟化资源高效的利用并快速的提供给用户,减少用户等待时间同时提高整个云数据中心的利用率,这已经成为目前云计算环境中虚拟机资源动态调度的重要问题。 本文主要研究云数据中心虚拟化资源的动态调度策略,在总结前人工作的基础之上,基于当前最热门的开源云计算平台OpenStack展开以下一系列工作和创新之处: (1)分析了当前云计算的基本特征、体系架构和关键技术,对比了几种开源的云计算平台,同时对云数据中心的资源调度和管理的需求和关键技术进行详细的研究。 (2)基于OpenStack的架构对虚拟化资源进行建模,从服务层面和资源层面分别对资源进行描述,并提出面向计算资源实时监测反馈综合负载均衡调度策略和算法,分别以CPU、内存、存储和网络带宽四个维度对云平台的计算资源进行综合负载均值分析,同时分别计算出云平台的数据中心和物理服务器的不均衡度。通过在cloudsim仿真平台对本算法与轮转调度算法、OpenStack调度算法以及随机选择算法进行对比实验,结果表明本文提出的算法能够使申请的虚拟机实例获得更佳的部署位置,能够使云数据中心的资源达到更加的负载均衡,证明了本算法的有效性和稳定性。 (3)结合集群管理工具xCAT并对其进行二次开发了在OpenStack环境下的资源自动化管理平台,能够有效的对资源进行监控管理,并能以自动化的方式动态扩展云环境下的资源,实现规模化的自动化运维以及裸机部署管理。
[Abstract]:Cloud computing is a new generation of IT model, which is developed from grid computing, parallel computing and distributed computing. It can be used by users to easily access a configurable computing resource (such as computing, network, storage, etc.) via the network on demand. The shared pool of applications, services, etc., can be quickly opened and released with minimal management effort or service provider intervention. At present, the resources in the cloud environment are virtualized by virtualization technology, forming a huge virtual resource pool, and then providing the users with services through dynamic scalable deployment. With the continuous increase in the number of users using cloud computing, the scale of cloud data centers is also increasing. How to make the virtualization resources in the cloud efficient and quickly available to users, Reducing the waiting time of users and improving the utilization of the whole cloud data center has become an important issue of dynamic scheduling of virtual machine resources in cloud computing environment. This paper mainly studies the dynamic scheduling strategy of cloud data center virtualization resources. Based on the most popular open source cloud computing platform OpenStack, the following works and innovations are carried out: (1) the basic characteristics, architecture and key technologies of current cloud computing are analyzed, and several open source cloud computing platforms are compared. At the same time, the requirements and key technologies of resource scheduling and management in cloud data center are studied in detail. (2) based on the architecture of OpenStack, the virtual resources are modeled, the resources are described from the service level and the resource level, and a real-time monitoring feedback comprehensive load balancing scheduling strategy and algorithm for computing resources are proposed, respectively, using CPU, memory. The four dimensions of storage and network bandwidth are used to analyze the average load of computing resources of cloud platform. At the same time, the unbalance of data center and physical server of cloud platform are calculated respectively. By comparing the algorithm with rotation scheduling algorithm, OpenStack scheduling algorithm and random selection algorithm on the cloudsim simulation platform, the results show that the proposed algorithm can obtain a better deployment location for the applied virtual machine instance. It can make the resources of the cloud data center achieve more load balance, which proves the validity and stability of the algorithm. (3) combined with cluster management tool xCAT and secondary development of resource automation management platform in OpenStack environment, it can effectively monitor and manage resources, and can dynamically expand resources in cloud environment in an automatic way. Realize the automatic operation and maintenance of scale and the deployment management of naked machine.
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP308

【参考文献】

相关期刊论文 前6条

1 华夏渝;郑骏;胡文心;;基于云计算环境的蚁群优化计算资源分配算法[J];华东师范大学学报(自然科学版);2010年01期

2 孙瑞锋;赵政文;;基于云计算的资源调度策略[J];航空计算技术;2010年03期

3 张前进;齐美彬;李莉;;基于应用层负载均衡策略的分析与研究[J];计算机工程与应用;2007年32期

4 李强;郝沁汾;肖利民;李舟军;;云计算中虚拟机放置的自适应管理与多目标优化[J];计算机学报;2011年12期

5 陈全;邓倩妮;;云计算及其关键技术[J];计算机应用;2009年09期

6 岳冬利;刘海涛;孙傲冰;;IaaS公有云平台调度模型研究[J];计算机工程与设计;2011年06期

相关硕士学位论文 前4条

1 葛新;基于云计算集群扩展中的调度问题研究[D];中国科学技术大学;2011年

2 张先哲;分布式系统中的负载平衡检测与优化策略研究[D];河南大学;2009年

3 赵春燕;云环境下作业调度算法研究与实现[D];北京交通大学;2009年

4 刘鹏程;云计算中虚拟机动态迁移的研究[D];复旦大学;2009年



本文编号:2307038

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2307038.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ff0d8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com