通信学报 ›› 2016, Vol. 37 ›› Issue (4): 149-158.doi: 10.11959/j.issn.1000-436x.2016082

• 学术论文 • 上一篇    下一篇

基于合作博弈的多虚拟机实时迁移带宽分配机制

崔勇1,2,林予松2,李润知2,王宗敏2   

  1. 1 郑州大学信息工程学院,河南 郑州450001
    2 郑州大学信息网络省重点开放实验室,河南 郑州450052
  • 出版日期:2016-04-25 发布日期:2016-04-26
  • 基金资助:
    教育部博士点专项科研基金资助项目;河南省科研重点基金资助项目;河南省创新人才基金资助项目

Cooperative game based bandwidth allocation mechanism live migration of multiple virtual machines

Yong CUI1,2,Yu-song LIN2,Run-zhi LI2,Zong-min WANG2   

  1. 1 Institute of Information Engineering, Zhengzhou University, Zhengzhou 450001, China
    2 Key Lab on Information Networking, Zhengzhou University, Zhengzhou 450052, China
  • Online:2016-04-25 Published:2016-04-26
  • Supported by:
    The Specialized Research Fund for the Doctoral Program for Higher Education;The Key Research Project of Henan Province Department of Education;The Innovative Talent Project of Henan Province Department of Education

摘要:

IaaS云计算平台采用虚拟机实时迁移技术进行资源动态调度和管理。在实际应用场景下,需要并行实时迁移多个虚拟机。由于实时迁移算法本身以最大利用带宽的方式进行数据传输,存在着迁移进程间竞争带宽的问题,无法保证带宽全局最优分配,影响整体迁移的性能。提出一种基于合作博弈的多虚拟机实时迁移带宽分配机制,将带宽分配问题建模为一个纳什议价,通过求解纳什议价解得到帕累托最优的带宽分配方案,并在实际的虚拟化平台上进行了实现。实验结果表明,相比标准的并行实时迁移,所提出的带宽分配机制能够公平有效地分配带宽,提高了并行实时迁移的性能。

关键词: 实时迁移, 虚拟机, 带宽分配, 纳什议价, 合作博弈

Abstract:

In IaaS cloud computing platform, live migration of virtual machines plays a significant role in resource dy-namic dispatching and management. Under many scenarios, multiple virtual machines in the same server need to be moved online concurrently.Since live migration algorithm utilizes bandwidth as more as possible to send data, there is a bandwidth competition among the concurrent migration processes, which cannot guarantee the optimal allocation for the bandwidth and finally degrades the overall performance of the parallel live migration. A cooperative game based band-width allocation mechanism in live migration of multip virtual machines was proposed, which models the bandwidth allocation problem as a Nash bargaining game and attains a desirable bandwidth sharing scheme that guarantees Pareto optimality. Experiment results show that the proposed method can assign the bandwidth fairly and efficiently and im-prove the performance of the parallel live migration.

Key words: live migration, virtual machine, bandwidth allocation, Nash bargaining, cooperative game

No Suggested Reading articles found!