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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com