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

Multicore platform-orientated asymmetrical dispatcher for monitor of virtual machine and dispatching method thereof

A technology of virtual machine monitor and scheduler, which is applied in the field of computer operating system and virtualization, and can solve problems such as inability to fully use multi-core processing capabilities

Inactive Publication Date: 2010-06-09
BEIHANG UNIV
View PDF0 Cites 58 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Aiming at the problem that the symmetric scheduling method in the current multi-core platform VMM cannot fully use the multi-core processing capability and cannot provide flexible and customized services for different clients, the present invention proposes an asymmetric scheduling method for a virtual machine monitor oriented to a multi-core platform and its scheduling method

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
  • Multicore platform-orientated asymmetrical dispatcher for monitor of virtual machine and dispatching method thereof
  • Multicore platform-orientated asymmetrical dispatcher for monitor of virtual machine and dispatching method thereof
  • Multicore platform-orientated asymmetrical dispatcher for monitor of virtual machine and dispatching method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] In the following specific implementation examples, the present invention will be further described in detail in conjunction with the accompanying drawings.

[0043] Such as figure 1 As shown, the VMM 10 runs on a multi-core or many-core system platform, manages the underlying hardware platform 12 downward, and supports and runs the management domain 9 and the HVM Domain 11 upward. The multi-core platform-oriented virtual machine monitor asymmetric scheduler designed by the present invention, in addition to the existing general scheduling module 4 in the VMM 10, also includes the following newly added modules: the service core in the management domain 9 Request parsing module 1; Domain-specific service core configuration module 2 in VMM10, system top-level scheduler module 3, service scheduler module 5, shared memory mechanism module 7, and request query module 8, where the system top-level scheduler module 3 includes the platform Processor core topology identification ...

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 an asymmetrical dispatcher for a multicore platform-orientated asymmetrical dispatcher for a monitor of a virtual machine and a dispatching method thereof, which provides a specialized service core meeting the special high performance demand is provided for a client operation system based on the conventional virtual machine monitor VMM. The dispatcher comprises a service core request resolution module in a management domain, a Domain specific service core configuration module in VMM, a system top dispatcher module, a service dispatcher module, a shared memory mechanism module and a request inquiry module, and a hybrid virtual module in an HVM Domain. The asymmetrical dispatcher in the invention not only can provide different service cores according to the demands of upper layer Domain, but also can provide higher flexibility and expandability than the traditional dispatcher due to the consideration of the topological structure of a physical platform during the distribution of the service cores. In addition, the dispatcher provides an acceleration mechanism of a specific application type for the client operation system and improves the service efficiency of the entire platform.

Description

technical field [0001] The invention relates to a multi-core or many-core platform scheduling technology, in particular to a multi-core platform-oriented virtual machine monitor asymmetric scheduler and a scheduling method thereof, belonging to the technical field of computer operating systems and virtualization. Background technique [0002] System virtualization technology refers to the use of virtual machine monitor (Virtual Machine Monitor, referred to as VMM), the system software layer, to manage resources such as processor peripherals of the system platform, and to provide a virtual hardware execution environment for the guest operating system. These virtual hardware The execution environment becomes a virtual machine (Virtual Machine, VM for short). Each virtual machine (VM) includes virtual hardware resources such as processors, memory, and devices, and multiple VMs can run simultaneously on the same physical host. This technology originated in the 1960s. IBM first ...

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/46G06F9/455
Inventor 张炯龙翔文成建贺俊白跃斌高小鹏
Owner BEIHANG UNIV
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