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

A virtual resource management system and method based on heterogeneous multi-core topology awareness

A virtual resource management, heterogeneous multi-core technology, applied in the direction of resource allocation, multi-program device, electrical digital data processing, etc., can solve the problems of irregular application data access mode, optimize data access overhead, etc., to achieve optimized performance overhead, The effect of solving performance bottlenecks and improving performance

Active Publication Date: 2021-12-07
SHANGHAI JIAOTONG UNIV
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The current application data access pattern based on the big data environment is very irregular. If the data source accessed by the application changes rapidly, this scheduling scheme of pre-positioning data cannot accurately optimize the data access cost.

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 virtual resource management system and method based on heterogeneous multi-core topology awareness

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0047] Such as figure 1 As shown, a virtual resource management system based on heterogeneous multi-core topology perception includes a virtual machine real-time access behavior monitoring module 1 , an underlying interconnection topology detection module 2 and a dynamic virtual resource scheduling module 3 .

[0048] The virtual machine real-time access behavior monitoring module 1 is responsible for monitoring and collecting virtual machine real-time access behavior data, including the number of third-layer cache misses, the number of instructions executed during operation, the number of memory reads and the number of memory writes.

[0049] The underlying interconnection topology detection module 2 is responsible for detecting and collecting the underlying hardware topology information of the physical machine, including the interconnection topology information between processor nodes.

[0050] The dynamic virtual resource scheduling module 3 comprehensively utilizes the rea...

Embodiment 2

[0052] A virtual resource management method based on heterogeneous multi-core topology awareness, applied to the above-mentioned virtual resource management system based on heterogeneous multi-core topology awareness, comprising the following steps:

[0053] Step 1: Use the performance monitoring tool to monitor the hardware events triggered by the real-time access behavior of the virtual machine, collect the real-time access behavior data of the virtual machine, and calculate the virtual resource access pressure and affinity Affinity;

[0054] Step 2: Model the underlying interconnection topology of the physical machine according to the relevant data obtained through monitoring, and obtain the interconnection topology information between processor nodes;

[0055] Step 3: Perform virtual resource scheduling according to the virtual resource access pressure and affinity Affinity of the current system, and configure an optimal resource placement scheme according to the underlying...

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 virtual resource management system based on heterogeneous multi-core topology perception, which includes a virtual machine real-time access behavior monitoring module, a bottom layer interconnection topology detection module and a dynamic virtual resource scheduling module. The dynamic virtual resource scheduling module comprehensively utilizes the real-time access behavior data of the virtual machine and the underlying hardware topology information of the physical machine to schedule virtual resources in real time. The invention also discloses a virtual resource management method based on heterogeneous multi-core topology perception, which monitors hardware events triggered by virtual machine real-time access behaviors through performance monitoring tools, collects virtual machine real-time access behavior data, and calculates virtual resource access pressure and affinity ; Model the underlying interconnection topology of the physical machine based on the relevant monitoring data; perform virtual resource scheduling according to the virtual resource access pressure and affinity. The invention can efficiently utilize multi-core resources and performance of high-performance hardware, effectively reduce system load, and is suitable for today's high-performance application environment.

Description

technical field [0001] The present invention relates to the technical field of virtual machine resource management, in particular to a virtual resource management system and method based on heterogeneous multi-core topology perception. Background technique [0002] Current data center servers are basically equipped with multiple processors to provide powerful computing capabilities. For example, the Dell PowerEdge R730 server is equipped with two processor sockets, while the PowerEdge M830 is equipped with 4 processor sockets. These processors are organized into a non-uniform memory access (Non-Uniform Memory Access, NUMA) architecture to improve memory access bandwidth. Processors are connected to each other through an interconnect for data transfer and communication. However, different processor interconnection solutions provided by different processor manufacturers result in different interconnection topologies of different servers. For example, Intel processors are con...

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/50
CPCG06F9/45558G06F9/5016G06F9/5027G06F9/5077G06F2009/4557G06F2009/45583
Inventor 管海兵钱建民马汝辉李健
Owner SHANGHAI JIAOTONG 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