Unlock instant, AI-driven research and patent intelligence for your innovation.

Quick communication method between virtual machines supporting online migration

A fast communication and virtual group technology, applied in the field of communication between virtual machines, can solve problems such as VM online migration and modification, XWay method does not support, etc.

Inactive Publication Date: 2012-07-25
NAT UNIV OF DEFENSE TECH
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0026] The technical problem to be solved by the present invention is: for the second type of communication method based on shared memory, the XWay method does not support the online migration of VM and needs to modify the kernel code of the guest operating system, etc., to provide a Socket and TCP / IP layer implementation A fast communication method between VMs on the same physical computer that is transparent to application programming, supports VM online migration, and does not need to patch the guest operating system kernel

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Quick communication method between virtual machines supporting online migration
  • Quick communication method between virtual machines supporting online migration
  • Quick communication method between virtual machines supporting online migration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0094] figure 1 It is the virtual machine system structure diagram of XWay in the second type of communication method in the background technology. The virtual machine system is composed of three layers from bottom to top: the bottom layer is physical computer hardware, including hardware devices such as CPU, memory, network card and disk; The middle layer is a virtual machine monitor, which is composed of interrupt processing sub-module, CPU instruction virtualization sub-module, MMU virtualization sub-module, event injection sub-module, inter-domain shared memory sub-module, online migration sub-module; the top layer is host operation system and multiple guest operating systems. Guest operating systems include Socket applications in user mode outside the core, XWay daemon processes, operating system kernels and XWay kernel modules in the core. In order to realize transparent switching between the TCP Socket protocol and the XWay protocol, it is necessary to A kernel patch fo...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a quick communication method between virtual machines supporting online migration. The scheme comprises that: a shared memory mechanism-based communication acceleration kernel module supporting VM migration is constructed, and six submodules, namely an initialization submodule, a system call analyzer submodule, a connection management and control submodule, a notice processing submodule, a data transmission management submodule and a VM migration supporting submodule, are arranged in the communication acceleration kernel module; the VMM functions are expanded, two submodules, namely a virtual machine set management submodule and a notice management submodule are arranged, and an online migration submodule is modified; and a VMM and the VMs constitute a virtual machine system to accelerate the communication between the VMs, namely the VMs are subjected to group management, the software environment required by communication acceleration between the VMs and the system call analysis is constructed, the system call unrelated to network operation is bypassed, and the system call related to the network operation is selected for classification processing so as to complete the shared memory-based quick communication between the VMs on the same physical computer. The method is realized in Socket and TCP / IP layers, and is transparent to applications, and supports the online migration of the virtual machines.

Description

technical field [0001] The invention relates to a communication method between virtual machines in the operating system field, in particular to a communication method between multiple virtual machines based on shared memory on the same physical computer. Background technique [0002] With the rapid development of computer and network technology, the types and scale of user services continue to increase. In order to meet the growing needs of users, users usually purchase more computers to deploy and run the increased services; at the same time, The emergence of multi-core processors has rapidly increased the processing capacity of computers, which often leads to reduced computer utilization, low computing performance, and waste of hardware resources and electric energy. For management and cost control considerations, it is necessary to reduce the number of computers. On the other hand, in the traditional operating system environment, the coupling between components is relativ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/54H04L29/08
Inventor 任怡刘晓建吴庆波戴华东管剑波谭郁松
Owner NAT UNIV OF DEFENSE TECH