Resource scheduling allocation method, computer system and super-fusion architecture system
An allocation method and resource scheduling technology, which are applied in the fields of resource scheduling and allocation methods, computer systems and hyper-converged architecture systems, can solve problems such as large functional limitations such as migration and hot add, affecting the overall performance of the system, and large loss of memory access performance. , to solve the problem of complex resource contention, ensure available resources, and reduce resource contention
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0084] A resource scheduling allocation method, such as figure 1 shown, including the following steps:
[0085] 101. Determine the overall configuration requirements of the virtual NUMA structure corresponding to the virtual machine. The virtual NUMA structure includes several virtual NUMA nodes. The virtual NUMA nodes include virtual CPU cores and virtual memory. The overall configuration requirements include sub-configuration requirements of virtual NUMA nodes, sub-configuration The requirements include: a first configuration requirement for virtual CPU cores and a second configuration requirement for virtual memory.
[0086] 102. Determine the overall resource availability of the physical NUMA structure. The physical NUMA structure includes a number of physical NUMA nodes. The physical NUMA nodes include physical CPU cores and physical memory. The overall resource availability includes the availability of sub-resources of the physical NUMA nodes. The availability of ...
Embodiment 2
[0104] The difference between this embodiment and other embodiments is that in this embodiment, the method for resource scheduling and allocation further includes: reserving resources that will not be occupied by non-virtual machine loads for the virtual NUMA structure in the physical NUMA structure, That is, clarify the resources occupied by the resource contention of storage, network and computing (non-virtual machine internal) functions, accurately determine the total amount of virtual resources available at system initialization, and ensure that these virtual resources will not be occupied by non-virtual machine loads , so as to reduce resource contention and ensure the available resources of the virtual machine.
[0105] In this embodiment, the resource scheduling allocation method further includes: when the overall resource availability indicates that the physical NUMA structure cannot meet the requirements of the virtual NUMA structure, incorporating a new physical N...
Embodiment 3
[0108] This embodiment describes a detailed embodiment of the resource scheduling allocation method, which mainly includes the following parts:
[0109] 1) A method for constructing a reasonable virtual NUMA structure when creating a virtual machine;
[0110] 2) The resource mapping relationship, memory allocation strategy and CPU binding strategy when the virtual machine is powered on;
[0111] 3) Resource mapping relationship, memory allocation strategy and CPU binding strategy when hot adding CPU and memory;
[0112] 4) Scheduling algorithm during cold / hot migration, virtual NUMA structure reconstruction strategy during cold migration / resizing, resource remapping method during hot migration, including memory allocation strategy adjustment and CPU rebinding;
[0113] 5) Optimization method for resource contention under the hyper-converged architecture.
[0114] First, the method of constructing a reasonable virtual NUMA structure when creating a virtual machi...
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