电子科技大学学报
電子科技大學學報
전자과기대학학보
JOURNAL OF UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA
2014年
6期
881-886
,共6页
陈兴蜀%李辉%张磊%任益
陳興蜀%李輝%張磊%任益
진흥촉%리휘%장뢰%임익
内核通信%语意鸿沟%虚拟机%虚拟机监视器%Xen
內覈通信%語意鴻溝%虛擬機%虛擬機鑑視器%Xen
내핵통신%어의홍구%허의궤%허의궤감시기%Xen
kernel communication%semantic gap%virtual machine%virtual machine monitor%Xen
针对虚拟机监视器(virtual machine monitor, VMM)与上层客户虚拟机(Guest-VM)之间的语义鸿沟(semantic gap)问题,该文提出了一种自下而上的调用方式,该方法使得VMM能够同步调用客户机的已有功能来获取客户机语义信息,为在客户虚拟机地址空间之外的监控机制带来便利。在Xen半虚拟化环境下,实现了自下而上的同步调用方式,有效地解决了语义重构所需的重复定义和实现问题。实验表明,该方法能使VMM有效地调用客户机的已有功能为自己服务,使VMM能准确地获取上层虚拟机操作系统的信息。
針對虛擬機鑑視器(virtual machine monitor, VMM)與上層客戶虛擬機(Guest-VM)之間的語義鴻溝(semantic gap)問題,該文提齣瞭一種自下而上的調用方式,該方法使得VMM能夠同步調用客戶機的已有功能來穫取客戶機語義信息,為在客戶虛擬機地阯空間之外的鑑控機製帶來便利。在Xen半虛擬化環境下,實現瞭自下而上的同步調用方式,有效地解決瞭語義重構所需的重複定義和實現問題。實驗錶明,該方法能使VMM有效地調用客戶機的已有功能為自己服務,使VMM能準確地穫取上層虛擬機操作繫統的信息。
침대허의궤감시기(virtual machine monitor, VMM)여상층객호허의궤(Guest-VM)지간적어의홍구(semantic gap)문제,해문제출료일충자하이상적조용방식,해방법사득VMM능구동보조용객호궤적이유공능래획취객호궤어의신식,위재객호허의궤지지공간지외적감공궤제대래편리。재Xen반허의화배경하,실현료자하이상적동보조용방식,유효지해결료어의중구소수적중복정의화실현문제。실험표명,해방법능사VMM유효지조용객호궤적이유공능위자기복무,사VMM능준학지획취상층허의궤조작계통적신식。
In order to solve the semantic gap problem between virtual machine monitor (VMM) and guest virtual machine (VM), an up-call mechanism is proposed, with which the service request is launched by VMM, and the guest-VM is responsible to provide response to the request from VMM. This makes it possible for VMM to synchronously call guest-VM services to get guest semantic information, bringing convenience for monitor agents constructed out of guest-VM address space to get guest information exactly. The up-call mechanism implemented as a synchronous communication channel is able to make up the problem of duplicate definitions and implementations inside VMM brought by semantic reconstruction. A prototype system on the para-virtualization platform of Xen is implemented. The result shows that the method proposed in this paper is able to help VMM to call guest functions to get guest services and semantic information instantly.