基于CloudStack的云计算管理平台的设计与实现
发布时间:2018-04-11 21:28
本文选题:云计算 + 管理平台 ; 参考:《西安电子科技大学》2014年硕士论文
【摘要】:近年来,,云计算技术的发展给人们的生活和工作的带来了便利,正在逐步改变人们的生活和工作方式。云计算通过虚拟化技术将资源整合成一个资源池,然而对资源进行统一的管理,进行高效的调度和分配资源,然后给用户提供方便自助的服务。 本文以某研究所的云计算管理平台建设为项目基础,首先对云计算管理软件进行比较分析,提出了基于CloudStack进行云计算管理系统开发的方案,对服务器的关键部件(CPU、内存、I/O、存储、网卡)的虚拟化技术进行了重点研究,提出了云计算管理平台的关键功能及实现思路。然后按照云计算管理平台的四层需求,提炼出系统的整体需求,由整体需求分离出系统的功能需求,并按照需求分析进行了总体设计。然后对云资源调度算法进行了重点研究,分析了主流算法的不足,提出基于服务质量和能耗的资源调度算法,并利用CloudSim进行了仿真验证。根据OPENAPI的特点,提出了系统开发的主要思想,结合J2EE技术系统进行了系统的详细和实现。最后对系统进行了部署和测试。 通过云计算管理平台的设计和开发,深入理解云计算管理的原理和特点,选用JSF框架,基于CloudStack的OPEN API成功开发了云管理平台。系统满足了项目的具体需求,其中提出的基于服务质量和能耗的资源调度算法,满足了项目实际需求。
[Abstract]:In recent years, the development of cloud computing technology has brought convenience to people's life and work, and is gradually changing the way people live and work.Cloud computing integrates resources into a pool of resources through virtualization technology. However, it manages resources uniformly, schedules and allocates resources efficiently, and then provides users with convenient self-help services.Based on the construction of cloud computing management platform in a certain institute, this paper firstly compares and analyzes the cloud computing management software, and puts forward a scheme of developing cloud computing management system based on CloudStack.The virtualization technology of network card (Nic) is studied, and the key functions of cloud computing management platform are put forward.Then according to the four-layer requirements of cloud computing management platform, the overall requirements of the system are extracted, and the functional requirements of the system are separated from the overall requirements, and the overall design is carried out according to the requirement analysis.Then, the paper focuses on the cloud resource scheduling algorithm, analyzes the shortcomings of the mainstream algorithms, proposes a resource scheduling algorithm based on quality of service and energy consumption, and uses CloudSim to verify the algorithm.According to the characteristics of OPENAPI, the main idea of system development is put forward, and the system is implemented in detail with J2EE technology.Finally, the system is deployed and tested.Through the design and development of cloud computing management platform, we deeply understand the principle and characteristics of cloud computing management, select JSF framework and successfully develop cloud management platform based on OPEN API based on CloudStack.The system meets the specific requirements of the project, and the resource scheduling algorithm based on quality of service and energy consumption is proposed to meet the actual needs of the project.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.07
【参考文献】
相关期刊论文 前7条
1 赵钧;;构建基于云计算的物联网运营平台[J];电信科学;2010年06期
2 周文煜;陈华平;杨寿保;方君;;基于虚拟机迁移的虚拟机集群资源调度[J];华中科技大学学报(自然科学版);2011年S1期
3 谢文静;唐卓;杨柳;李仁发;;基于随机规划的云计算中虚拟机分配优化研究[J];计算机工程与科学;2012年05期
4 尹红军;李京;宋浒;李凌;;云计算中运营商效益最优的资源分配机制[J];华中科技大学学报(自然科学版);2011年S1期
5 杨帆;张少杰;曹悦恒;李欣桐;;第四方物流信息的平台功能与架构分析[J];情报科学;2011年05期
6 袁文成;朱怡安;陆伟;;面向虚拟资源的云计算资源管理机制[J];西北工业大学学报;2010年05期
7 庄威;桂小林;林建材;王刚;代敏;;云环境下基于多属性层次分析的虚拟机部署与调度策略[J];西安交通大学学报;2013年02期
相关博士学位论文 前1条
1 孙鑫;面向云环境数据中心的高效资源调度机制研究[D];北京邮电大学;2012年
本文编号:1737741
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1737741.html