基于核间寄存器的多核虚拟机系统中虚拟机间通信研究
2012-11-21张峰黄景
长江大学学报(自科版) 2012年19期
张 峰 黄 景
(安徽水利水电职业技术学院电子系,安徽 合肥 231603) (中国科学技术大学计算机科学与技术学院,安徽 合肥 230027)
基于核间寄存器的多核虚拟机系统中虚拟机间通信研究
张 峰 黄 景
(安徽水利水电职业技术学院电子系,安徽 合肥 231603) (中国科学技术大学计算机科学与技术学院,安徽 合肥 230027)
随着虚拟化技术越来越多地应用在各种场合以及多核虚拟机系统上运行更多网络密集型和分布式应用程序,使得多核虚拟机系统对虚拟机间通信性能有着更高要求。在研究虚拟机间通信过程和多核核间通信过程的基础上,对基于核间寄存器的多核虚拟机系统中虚拟机间的通信框架结构进行设计,并实现了类MPI接口。试验结果表明,上述研究能够增加通信带宽并改善通信性能。
虚拟化;虚拟机间通信;核间寄存器;多核处理器
近年来,虚拟化技术愈来愈多地应用在服务器整合领域和网络应用领域,上述领域的多核虚拟机系统中虚拟机之间往往是相互协作的关系,彼此之间需要频繁通信,这对虚拟机间通信性能提出了很高的要求。为此,笔者对基于核间寄存器的多核虚拟机系统中虚拟机间通信进行了研究。
1 核间寄存器概述
多核虚拟机系统中虚拟机间通信要利用多核处理器中配置的核间寄存器,借以实现同驻一个物理平台上的虚拟机系统中2个虚拟机间及运行其上的进程间的通信[1]。多核处理器在设计之初就考虑到多核处理器上多个处理器核之间的通信方式,目前绝大多数多核处理器产品都具备核间寄存器和通信功能。……
登录APP查看全文
