云计算中多目标驱动的虚拟机安置技术研究

基本信息
批准号:61202429
项目类别:青年科学基金项目
资助金额:22.00
负责人:刘真
学科分类:
依托单位:北京交通大学
批准年份:2012
结题年份:2015
起止时间:2013-01-01 - 2015-12-31
项目状态: 已结题
项目参与者:张宝鹏,马飞,肖俊,向勇潮,周贵,薛重阳
关键词:
服务等级协议节能虚拟机安置云计算虚拟化负载均衡
结项摘要

As an important problem in cloud computing and green computing, these years have witnessed the hot research topic of virutal machine placement and its adaptive management.Virtual Machine(VM) placement is to dynamically migrate VMs among servers to ensure workload balance, or consolidate low VM workloads distributed in servers and turning off unloaded servers to achieve greater energy savings. However, these may be conflicting objectives when considered all together. Most of the extant work focuses on only one or at most two specific aspects of the objectives of VM placement. This project considers an effective VM placement tradeoffs among all these objectives of energy saving, workload balance and service level agreement(SLA) in the cloud. In order to avoid extensive change in VM placement due to the resource overhead incurred and time consumed by multiple VM migrations, VM placement is divided into two tasks, that is, initial VM placement and dynamci VM placement. This project clarifies the different objectives modeling methods and different optimization algorithms of the two tasks. Rapid placement or replacement of cloud infrastructure can reduce power consumption and improve resource usage, which are significant contributors to realize energy saving and green computing. Therefore,the project of multi-objective VM placement in cloud computing has good scientific significance and applicable prospects, and will provide thoughts and approaches for the management and development of "Green Cloud Infrastructure".

近几年,作为云计算、绿色计算的关键技术之一,虚拟机安置管理等内容成为研究热点。虚拟机安置是指能够根据云基础设施的负载情况动态地将虚拟机在物理机间迁移,从而使物理机资源得到负载均衡,或者将若干低负载的虚拟机整合到少数物理机上,关闭那些没有虚拟机的物理机,从而达到节能的目标。然而,这些目标的优化是相互冲突的,与当前研究大多只涉及某一方面的优化不同,本课题考虑了云计算环境中服务这一最基本的资源提供形式,综合节能、负载均衡及服务等级协议(SLA)的目标,将虚拟机安置划分为初始化安置及动态安置两种任务,阐明了这两种任务对目标的不同建模方式以及对虚拟机安置的不同优化机制,避免了广泛的虚拟机迁移带来的资源消耗和时间浪费。本课题旨在实现云基础设施的快速部署和重部署,降低能源消耗,提高资源利用率,从而实现节能和绿色计算。课题具有很好的科学意义和应用前景,将为绿色云基础设施的虚拟资源管理和发展提供思路和方法。

项目摘要

近年来以虚拟机为粒度的虚拟机放置管理成为云数据中心能耗管理、实现动态可伸缩资源提供的重要支撑技术。本课题在虚拟机的初始化放置和动态管理两个阶段,开展了以下四个方面的研究:1. 虚拟机的初始化放置:(1)提出多目标优化的虚拟机初始化放置策略。针对SLA违背率,资源损耗和电源消耗三个目标,提出了基于最大最小蚂蚁系统和排除法的多目标优化蚁群算法。该方法具有正反馈机制,通过信息素的不断更新可以高效地收敛到最优解。实验表明,与传统的启发式方法和遗传算法相比,提出的多目标优化虚拟机放置蚁群算法能够在多个相互冲突的目标间实现最优权衡和折衷,使得在发生SLA违背概率较少的情况下,系统的资源浪费和电源消耗也较少。(2)传统的物理机CPU是以一个固定频率运行的,然而这个频率不一定是运行该负载的最佳频率。分析了电源能耗与物理机CPU频率之间的关系,提出基于CPU调频技术的虚拟机初始化放置策略。通过引入CPU频率的动态范围扩大了虚拟机放置方案的解空间,设计了启发式的蚁群算法用于搜索解空间。在真实的物理集群环境下开展了实验,面向不同的负载分布,在节约能耗方面与传统的贪心算法相比,有6-10%的提升。2. 虚拟机的动态管理:(3)提出了多目标优化的虚拟机动态管理方法。考虑服务质量、资源竞争和电源消耗3个目标,解决应用负载的动态变化引起的虚拟机重新放置问题,即什么时候进行虚拟机迁移、迁移哪些虚拟机和放置到哪些物理结点上。在待迁虚拟机选择问题上,根据不同的优化目标分别采取不同的策略;在目标物理及选择问题上,为了均衡系统中多个目标间的冲突,采用解决多准则决策分析方法中的TOPSIS方法来选择物理结点。实验表明,所提出的方法能够得到较低的SLA违背率,较小的资源负载和较少的电源消耗,并且很好地平衡了不同目标之间的冲突。(4)在动态管理的迁移时机决策上,提出一种基于阈值滑动窗口机制的虚拟机迁移判决算法。与现有方法不同,提出的算法考虑了数据中心负载不断变化的情况,高低阈值构成的阈值窗口能够随着数据中心整体负载量的变化而调整,通过建立数据中心任务量的预测机制,当预测任务量接近满负荷时,阈值窗口调大,避免虚拟机不必要的迁移,从而降低迁移失败率,减少传输代价。只有当阈值窗口调整之后,当前负载的资源利用率仍不在阈值窗口内时,才会触发虚拟机的迁移。实验表明,在迁移数量、迁移代价和耗能方面,所提算法 均有良好效果。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

拥堵路网交通流均衡分配模型

拥堵路网交通流均衡分配模型

DOI:10.11918/j.issn.0367-6234.201804030
发表时间:2019
2

面向云工作流安全的任务调度方法

面向云工作流安全的任务调度方法

DOI:10.7544/issn1000-1239.2018.20170425
发表时间:2018
3

服务经济时代新动能将由技术和服务共同驱动

服务经济时代新动能将由技术和服务共同驱动

DOI:10.19474/j.cnki.10-1156/f.001172
发表时间:2017
4

TGF-β1-Smad2/3信号转导通路在百草枯中毒致肺纤维化中的作用

TGF-β1-Smad2/3信号转导通路在百草枯中毒致肺纤维化中的作用

DOI:10.13692/ j.cnki.gywsy z yb.2016.03.002
发表时间:2016
5

生物炭用量对东北黑土理化性质和溶解有机质特性的影响

生物炭用量对东北黑土理化性质和溶解有机质特性的影响

DOI:10.19336/j.cnki.trtb.2020112601
发表时间:2021

刘真的其他基金

批准号:81872198
批准年份:2018
资助金额:60.00
项目类别:面上项目
批准号:81372184
批准年份:2013
资助金额:75.00
项目类别:面上项目
批准号:81101781
批准年份:2011
资助金额:22.00
项目类别:青年科学基金项目
批准号:81670009
批准年份:2016
资助金额:57.00
项目类别:面上项目
批准号:81572247
批准年份:2015
资助金额:42.00
项目类别:面上项目
批准号:81000517
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:81000001
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:61202279
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目

相似国自然基金

1

面向云计算的虚拟机能耗模型及其应用方法研究

批准号:61772205
批准年份:2017
负责人:林伟伟
学科分类:F0204
资助金额:63.00
项目类别:面上项目
2

云计算中虚拟机资源与应用系统参数的协同自适应配置研究

批准号:61272382
批准年份:2012
负责人:彭志平
学科分类:F06
资助金额:80.00
项目类别:面上项目
3

云计算环境中作业安全技术研究

批准号:61100188
批准年份:2011
负责人:叶建伟
学科分类:F0205
资助金额:21.00
项目类别:青年科学基金项目
4

云计算环境下基于装箱策略的多目标调度方法

批准号:61472139
批准年份:2014
负责人:罗飞
学科分类:F0202
资助金额:80.00
项目类别:面上项目