OpenStack调度算法研究与优化

来源 :浙江大学 | 被引量 : 0次 | 上传用户:A_TRY
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年,云计算的出现对IT界甚至是是人们的日常生活都产生了深远的影响。OpenStack也是最近几年出现的一个开源云计算IaaS平台,受到广泛的接受与好评,涌现出许多基于OpenStack的商用云计算平台。传统的数据中心对资源和电能的利用率不够高效,不仅导致了资源的浪费,同时能耗也意味着有害气体和温室气体的排放,对环境造成很大破坏。在现在的云计算时代,同样存在资源和电能使用不高效的问题,因此,如何更加高效的使用资源和电能成为了商界和学术界所追求的目标。  本文主要是针对OpenStack调度算法的不足:资源利用率不够高效和节能,提出了一种节能调度算法。本文首先详细介绍了调度算法的研究意义,以及为什么针对OpenStack调度算法进行优化。详细说明了虚拟机调度的研究现状,并做出总结。之后分析了OpenStack调度算法存在的问题并在吸收现有调度算法优点的基础之上提出了本文的节能调度算法。本文的节能调度算法由三部分组成:初始化调度、运行时调度和节能调度。初始化调度是虚拟机创建时选择宿主机的过程;运行时调度是当宿主机负载太大时为保证服务水平而通过虚拟机迁移进行的调度;节能调度是为了降低电能消耗而进行的调度。这三种调度相互联系、协同工作,最终达到提高资源利用率、降低能源消耗的目的。最后本文对于如何将所提出的调度算法应用到OpenStack中提出了完整的解决方案并且通过CloudSim对本文的调度算法进行了验证。实验结果证明本文的调度算法可以有效的提高OpenStack对于资源的利用率且降低电能消耗。
其他文献
网络图是指由网页及网页之间的链接关系组成的图,通过研究网页间的链接关系,抽取有用的信息,多用于爬虫算法,搜索和社区发现等方面。但在应用网络图时,最主要的问题是网络图
异常检测是指发现系统或用户偏离常规的行为,在信用卡欺诈、网络入侵、系统故障检测等方面有着广泛的应用。异常检测通常将正常的行为特征存储在数据库中,然后将当前行为特征
近年来,卷积神经网络(CNNs)因其高推断精度和强自适应性而被广泛应用于各种领域,例如:计算机视觉、语音识别等。另一方面,移动手机当前已经成为人类日常生活中的随身携带之物,并
物联网是二十一世纪建立智慧地球的重要内容,并吸引了广大研究人员的注意力。物联网致力于连接所有人类可以触及使用的对象设备,并将相关的信息纳入到人类可使用可控制的范围
尽管电动汽车市场增长迅速,但由于电动汽车电池容量有限和充电不便,大众仍然普遍担心电动汽车的用户体验。现有的与电动汽车服务相关的研究工作大多都假定所需的数据是已知的
随着在线社交网络的逐渐兴起,越来越多的互联网用户开始广泛通过在线社交网络发布信息、传递资源和维护各种社会关系。由于在线社交网络的参与群体和内容形式的多样性,网络资
数字图书馆作为知识和信息的重要载体,受到世界各国的关注。随着数字图书馆中资源规模的不断扩大,如何快速获取用户需要的资源成为一大难题,而个性化推荐是解决这一问题的重要方
学位
随着现代装备的多样化和复杂化,传统的纸质技术手册存在的数量膨胀、成本高昂和更新困难等问题日益突出。S1000D作为一个国际技术出版物规范,它的数据重用等特性,能有效支持
直接建模技术作为实体建模技术的最新发展,近年来受到工业界的广泛重视。直接建模的主要特点在于无需关注建模历史,直接在边界表示模型上进行编辑操作,因此它是一种十分方便、高