Distributed virtual machine manager

A technology of virtual machine manager and virtual machine management, applied in the direction of instrumentation, electrical digital data processing, software simulation/interpretation/simulation, etc.

Active Publication Date: 2018-12-04
SHANGHAI JIAO TONG UNIV
View PDF4 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Existing system virtualization solutions, such as Hyper-V, VMWare and VirtualBox can only support one physical machine to provide virtual resources to multiple guest operating systems, that is, "one virtual and many"

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
  • Distributed virtual machine manager
  • Distributed virtual machine manager
  • Distributed virtual machine manager

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0050] This embodiment provides a distributed virtual machine manager,

[0051] include:

[0052] -Virtual machine management module, including distributed shared bus module and distributed non-uniform memory access module running on each physical machine node, through distributed shared bus module and distributed non-uniform memory access module, massive resources The consistent interface abstraction is provided for a virtual machine to the upper guest operating system; where:

[0053] The distributed shared bus module enables CPUs between different physical machine nodes to communicate with each other, and enables different I / O devices to be mounted on different physical machine nodes, providing abstraction of virtual CPUs and virtual I / O devices;

[0054] The distributed non-uniform memory access module enables sharing of memory resources on different physical machine nodes, and provides an abstraction of distributed shared memory;

[0055] -Guest operating system, used f...

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 provides a distributed virtual machine manager. The distributed virtual machine manager comprises a virtual machine management module and a client operating system. The virtual machine management module comprises a distributed sharing bus module and a distributed nonuniform memory access module operated on each physical machine node. Through the distributed sharing bus module and thedistributed nonuniform memory access module, uniform interfaces of mass resources are abstracted to a virtual machine to provide for an upper layer client operating system. The client operating system is used for the distributed nonuniform memory access module to realize a dNUMA-TSO model and NUMA affinity setting. Through the distributed virtual machine manager, heterogeneous resources on a plurality of physical machines are abstracted to the virtual machine through a virtualization polymerization technology, so as to provide mass resources for the client operating system which is operated on an upper layer, thereby satisfying application scenarios having ultrahigh resource and performance demands.

Description

technical field [0001] The invention relates to the technical field of computer virtualization and distributed architecture. Specifically, it relates to a distributed virtual machine manager. Background technique [0002] Existing virtual machine managers all run on a single machine. [0003] With the development of technologies such as machine learning and the end of Moore's Law, the resources on a single physical machine are no longer sufficient. There are two existing methods for using massive resources, one is to add more hardware on a single machine, such as a supercomputer. Another method is to use distributed systems such as Spark and Hadoop to run on physical clusters composed of multiple machines. But the former is very expensive, while the latter requires program developers to rewrite the code, and programming models such as Map-Reduce are not very friendly. [0004] Virtualization technology has many meanings, here refers to system virtualization, that is, vir...

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 Applications(China)
IPC IPC(8): G06F9/455
CPCG06F9/45541G06F9/45558G06F2009/4557
Inventor 陈育彬丁卓成张晋戚正伟管海兵
Owner SHANGHAI JIAO TONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products