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

Multiple-path multiple-core server and its CPU virtualization processing method

A processing method and server technology, applied in the computer field, can solve the problems of large system overhead, no specific solution for multi-channel multi-core servers, and low efficiency of virtualization implementation, so as to achieve the effect of optimizing performance and efficiency

Active Publication Date: 2008-04-30
XFUSION DIGITAL TECH CO LTD
View PDF0 Cites 43 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The traditional system-level virtualization technology is based on the full-virtualization principle (full-virtualization), which combines the traditional direct execution and fast dynamic binary translation technology, that is, the virtual machine monitor provides the virtual machine on the entire lower-level hardware to the upper-level operating system. Virtualization, using binary translation technology, but because the virtual machine monitor simulates the entire hardware environment, there is a large system overhead, resulting in low virtualization implementation efficiency
[0005] To this end, a virtualization technology based on the principle of para-virtualization (para-virtualization) is proposed, that is, to partially virtualize the lower-level hardware environment, and at the same time modify some functions of the upper-level operating system to realize multiple virtual machines running on the host machine at the same time. , this method coordinates the relationship between virtualized hardware, physical hardware and operating system to achieve optimized performance and efficiency, but this solution only proposes a solution for single-core processors, and there is no specific solution for multi-channel multi-core servers. Program

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
  • Multiple-path multiple-core server and its CPU virtualization processing method
  • Multiple-path multiple-core server and its CPU virtualization processing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] In the embodiment of the present invention, based on the principle of paravirtualization, a CPU virtualization processing scheme for a multi-channel multi-core server is proposed. Aiming at the characteristics of multi-core processors and the increasing trend of the number of processor cores, combined with the operating conditions of the server applications, by combining each A guest operating system and its applications are used as a virtual machine, and the type of the virtual machine is set to provide the virtual machine with resource domains including virtual CPUs required for operation; according to the type of the virtual machine, all The virtual CPU in the virtual machine resource domain is scheduled to be executed on the CPU core of the physical CPU. In order to identify each CPU core, the CPU core may be identified, and the virtual CPU is scheduled and executed for each CPU core according to the identification.

[0018] The following is a further detailed descripti...

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 CPU virtualization method for a multiplex and multi-core server, which comprises using each customer operating system and application thereof as a virtual machine, setting the type of the virtual machine, and providing the virtual machine with the required resource domain including virtual CPU; and scheduling the virtual CPU in the resource domain of the virtual machine to a CPU core on a physical CPU to implement according to the type of the virtual machine. In addition, the invention also discloses a multiplex and multi-core server. The technical proposal disclosed in the invention can realize virtualization of the multiplex and multi-core server, and realize the performance and the efficiency by using the virtualization technique and the relations among the virtualization hardware, the physical hardware and the operating system.

Description

Technical field [0001] The present invention relates to computer technology, in particular to a multi-channel multi-core server and its central processing unit (CPU) virtualization processing method. Background technique [0002] A multi-core processor (multi-core CPU) system, also known as a chip multi-processor (CMP) system, refers to a multi-processor system composed of multiple processor cores on a single chip. CMP allows threads to be executed in parallel on multiple processor cores, thereby using thread-level parallelism to improve system performance. Multi-channel multi-core server refers to a computer service system that includes multiple multi-core processor chips. [0003] System-level virtualization technology is usually to add a virtual machine monitor (VMM) between the computer hardware and the operating system, and the virtual machine monitor provides virtualization on the underlying hardware to the upper operating system to relieve the gap between the two ’S direct...

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/455G06F9/46
Inventor 翁楚良全小飞
Owner XFUSION DIGITAL TECH CO LTD
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