首页 | 本学科首页   官方微博 | 高级检索  
     

基于多核的共生虚拟机通信加速机制XenVMC的优化
引用本文:游资奇,任怡,刘仁仕,管剑波,刘礼鹏.基于多核的共生虚拟机通信加速机制XenVMC的优化[J].计算机科学,2018,45(3):102-107.
作者姓名:游资奇  任怡  刘仁仕  管剑波  刘礼鹏
作者单位:国防科技大学计算机学院 长沙410073,国防科技大学计算机学院 长沙410073,国防科技大学计算机学院 长沙410073,国防科技大学计算机学院 长沙410073,国防科技大学计算机学院 长沙410073
基金项目:本文受国家自然科学基金项目(61502510)资助
摘    要:在当前的虚拟化平台中,采用共享内存加速位于同一台物理机上的共生虚拟机间的通信是一种被普遍采用的通信加速思路。XenVMC是这些优化方案中的一种,具有效率高、多层透明、支持在线迁移的特点。多核技术的发展为XenVMC提供了进一步的改进空间。基于XenVMC特殊的通信场景,设计了一种多核优化方法,通过设计多核场景下XenVMC的环形共享内存缓冲区,并调度接收方的多个CPU运行,使接收方可以多核并发地接收数据。实验结果表明,使用多核优化后,XenVMC显著地提高了通信事务的吞吐率,并在一定条件下提高了数据的吞吐率。

关 键 词:虚拟机通信  多核  环形缓冲区
收稿时间:2016/12/14 0:00:00
修稿时间:2017/2/19 0:00:00

Optimization of Co-resident Inter-VM Communication Accelerator XenVMC Based on Multi-core
YOU Zi-qi,REN Yi,LIU Ren-shi,GUAN Jian-bo and LIU Li-peng.Optimization of Co-resident Inter-VM Communication Accelerator XenVMC Based on Multi-core[J].Computer Science,2018,45(3):102-107.
Authors:YOU Zi-qi  REN Yi  LIU Ren-shi  GUAN Jian-bo and LIU Li-peng
Affiliation:School of Computer,National University of Defense Technology,Changsha 410073,China,School of Computer,National University of Defense Technology,Changsha 410073,China,School of Computer,National University of Defense Technology,Changsha 410073,China,School of Computer,National University of Defense Technology,Changsha 410073,China and School of Computer,National University of Defense Technology,Changsha 410073,China
Abstract:Nowadays,on virtualized platform,using shared memory channels to accelerate communication between virtualmachines(VMs) located on the same physical machine is a wildly used solution.XenVMC is such a project,which is implemented with high efficiency,full transparency and VM live migration supported.With the development of multi-core technology,XenVMC can be improved further.This paper proposed a multi-core optimization solution on XenVMC based on its individual communication model.By scheduling other CPUs in receiving VM,and updating the design of shared memory channels,XenVMC can receive data concurrently with mutli-cores.Experiment results illustrate that connection transaction throughout is improved obviously and communication throughout is also improved in some cases with multi-core optimization.
Keywords:Inter-VM communication  Multi-core  Ring buffer
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号