Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method for dynamic and transparent switching of virtual machine inter-domain communication modes

A technology of inter-domain communication and communication mode, which is applied in the field of dynamic and transparent switching of inter-domain communication modes of virtual machines, which can solve problems such as low communication efficiency, low-level implementation, and user transparency

Active Publication Date: 2017-07-14
NAT UNIV OF DEFENSE TECH
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The technical problem to be solved by the present invention is: in view of the deficiency of the virtual machine inter-domain communication mode switching method of the symbiosis relationship perception in the current Linux system, that is, either the user transparency cannot be guaranteed while supporting the online migration, or the level is lower and the communication mode is lower. The efficiency is low, and a transparent switching method of virtual machine inter-domain communication mode based on system call interception is proposed. This method dynamically discovers symbiotic VMs and intercepts system calls related to network requests (system calls are all provided by the operating system implementation. The set of system calls is the program interface or application programming interface, which is the interface between the application program and the system) to realize the transparent switching between the local mode and the remote mode during the inter-domain communication of the virtual machine, making the user transparent and Communication efficiency can be taken into account. At the same time, this method also has the characteristics of supporting VM online migration and no need to modify the 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
  • A method for dynamic and transparent switching of virtual machine inter-domain communication modes
  • A method for dynamic and transparent switching of virtual machine inter-domain communication modes
  • A method for dynamic and transparent switching of virtual machine inter-domain communication modes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0078] figure 1It is a schematic diagram of the principle of the XenLoop network packet interception solution in the background technology. In the figure, client 1 and client 2 represent two VMs in network communication. Both of them run on VMM, and the virtual network drives the front end, XenLoop layer, network layer, transport layer, and socket layer from bottom to top. and the application layer. Among them, each XenLoop layer contains a kernel module, which is implemented based on the third-party hook software netfilter under the IP layer, and is used to intercept data packets, obtain their header information and perform corresponding analysis and processing: when the communication parties are When the symbiotic VM is used, the data is transmitted through the shared memory channel in the local communication mode, and the data buffers A and B are used for data sending / receiving; when the communication parties are not symbiotic VMs, that is, they are not located on the same...

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 dynamic and transparent switching method of a virtual machine inter-domain communication mode, and aims to solve the problem that the existing switching method cannot guarantee user transparency or the communication efficiency is low. The technical solution is to construct an inter-domain communication optimization kernel module in the guest operating system, which consists of five sub-modules: initialization, system call interception, symbiotic VM set maintenance, symbiotic VM judgment, and communication optimization function logout; The symbiotic VM dynamic discovery and release module composed of the symbiotic VM dynamic discovery sub-module and the symbiotic VM release sub-module; the inter-domain communication optimization kernel module and the symbiotic VM dynamic discovery and release module optimize the inter-domain communication of the virtual machine, through dynamic discovery of the symbiotic VM, Intercepting system calls related to network requests realizes transparent switching between local mode and remote mode during inter-domain communication of virtual machines, improves communication efficiency, and supports VM online migration without modifying the operating system kernel.

Description

technical field [0001] The invention relates to a dynamic and transparent switching method of a virtual machine inter-domain communication mode based on system call interception in the fields of cloud computing, operating system and network communication virtualization. Background technique [0002] Virtualization technology has become one of the important enabling technologies in the IaaS (Infrastructure as a Service) layer of the cloud computing environment. It virtualizes the CPU, memory, I / O and other devices of the physical computer through the virtual machine monitor VMM (Virtual Machine Monitor) software, and virtualizes multiple virtual machine VMs (Virtual Machines) on a physical computer (physical machine for short). Machine, also known as a virtual machine domain), each VM runs a guest operating system (Guest OS, client machine). VMM coordinates with a privileged virtual machine domain (Dom0 or Host OS, host machine) to ensure mutual isolation between VMs on the ...

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/455G06F9/54
Inventor 任怡吴庆波刘仁仕戴华东孔金珠管剑波邵立松阳国贵高珑史佩昌刘晓东吕品
Owner NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products