论文摘要
近年来,云计算一词越来越多的出现在人们的视野当中,也获得了越来越多的关注。云计算描述了一种基于互联网的新的IT服务增加、使用和交付模式,通常涉及通过互联网来提供动态可扩展而且经常是虚拟化的资源。云计算所带来的不仅仅是技术上的变革,更是商业模式上的变革。从长远来看,伴随着商业模式的变革,无论是企业用户还是个人用户,都会大幅降低投入成本,提高生产效率。借助云计算,社会各个领域会更廉价、更快捷的获取IT服务。作为现在最炙手可热的IT技术,云计算正在并将继续改变整个IT产业的格局。可以预见,云计算将像几十年前的个人电脑和互联网一样引领IT行业新一轮的浪潮。然而,无论云计算怎么发展,最终都需要依托数据中心来对外提供服务,数据中心尤其是采用虚拟化技术的数据中心的受关注程度也越来越高。同时,传统数据中心正在消耗大量的能源、空间和成本,而且消耗量日益膨胀。随着信息服务的日益深化,越来越多的企业希望构建更加绿色更加节能的新型数据中心,提高数据中心各项资源的利用率和节能降耗已成为当前数据中心面临的首要问题,相应的虚拟机部署问题也成为IT领域的重要研究方向。近两年来,通过虚拟化手段进行集中化整合开始成为提高数据中心利用率且节能的有力途径。部署了虚拟化技术之后,我们需要利用云计算系统的平台管理技术来实现大量服务器的协同工作,帮助我们便捷的进行业务部署和开通,快速发现和恢复系统故障,通过自动化、智能化的手段实现大规模系统的可靠运营。随着云计算的发展,云计算系统的平台管理技术也越来越成熟,OpenStack就是其中的佼佼者。但是其虚拟机部署机制还不太完善,存在如下问题:第一,采用原虚拟机部署算法的时候,使用状态的物理机的各项资源利用率偏低,造成了资源浪费;第二,原虚拟机部署算法不能为每一台物理机找到最合适的虚拟机组合,从而使用的物理机的数量偏多,增加了不必要的电能损耗,也增加了运营成本。本文针对新兴开源云计算平台OpenStack中虚拟机部署机制的不足,设计实现了一项新的解决方案——基于蚁群算法的OpenStack虚拟机部署策略。该策略利用了蚂蚁寻找食物过程中的分布式协作和正反馈机制来处理虚拟机请求,以减少使用的物理机数量并且降低电能消耗。通过搭建真实实验环境,验证了采用新虚拟机部署策略的OpenStack管理平台的可用性和可靠性,然后通过仿真实验的方式比较了改进算法和原来算法在各个层面的性能。证明了改进算法可以提高处于使用状态的物理机的各项资源的利用率,并能减少同等情况物理机使用数量。
论文目录
摘要ABSTRACT第一章 绪论1.1 研究背景1.2 本文贡献1.2.1 面临的挑战1.2.2 提出问题1.2.3 解决方案1.3 本文组织结构1.4 本章小结第二章 OpenStack开源云平台架构研究与分析2.1 云计算2.2 计算管理平台OpenStack2.3 OpenStack架构分析2.3.1 OpenStack Compute逻辑架构2.3.2 OpenStack Compute系统架构2.3.3 OpenStack Compute物理架构2.3.4 OpenStack Compute服务架构2.4 几种相关云平台的研究2.4.1 Amazon EC22.4.2 OpenNebula2.4.3 CloudStack2.4.4 Eucalyptus2.5 本章小结第三章 OpenStack虚拟机部署机制研究与分析3.1 OpenStack Compute源码框架概况3.2 各个组件间通信机制AMQP3.2.1 协议模型3.2.2 消息处理流程3.3 虚拟机启动过程3.3.1 nova服务启动3.3.2 nova-api处理阶段3.3.3 nova-scheduler处理阶段3.3.4 nova-compute处理阶段3.4 本章小结第四章 基于蚁群算法的OpenStack虚拟机部署算法设计与实现4.1 组合优化问题4.2 可行性分析4.3 改进策略设计4.3.1 改进策略总体框架4.3.2 改进策略nova-api服务设计4.3.3 改进策略nova-scheduler服务设计4.3.4 物理机选择算法设计4.3.5 改进策略Nova-compute服务设计4.4 本章小结第五章 实验和测试5.1 实验环境5.1.1 硬件配置5.1.2 主要参数5.2 OpenStack Compute云计算管理平台功能测试5.2.1 测试场景5.2.2 OpenStack云计算环境的启动和关闭5.2.3 启动/关闭虚拟机功能5.2.4 改进算法和原算法性能比较5.2.5 可靠性与可扩展性5.3 改进虚拟机部署算法性能仿真测试5.3.1 测试方法5.3.2 使用物理机数目5.3.3 控制节点资源占用率5.3.4 计算节点资源利用率5.3.5 算法执行时间5.4 本章小结第六章 总结和展望6.1 本文工作总结6.2 今后研究展望参考文献缩略语致谢攻读学位期间发表的学术论文和科研情况
相关论文文献
标签:互联网论文; 云计算论文; 数据中心论文; 虚拟机论文;
开源云管理平台OpenStack中虚拟机部署机制的研究与优化
下载Doc文档