Virtual machine resource distribution method and distributed virtual machine resource scheduling system
A resource allocation and resource scheduling technology, applied in the field of virtual machine resource allocation and distributed virtual machine resource scheduling system, can solve the problems of strong coupling between scheduler and nodes, cumbersome scheduling process, long user response time, etc., and achieve high fault tolerance , high availability, the effect of simplifying the function control process
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0032] The virtual machine resource allocation method of the present invention comprises the following steps:
[0033] S1: Represent users as user set representation U={U 1 ,U 2 ,U 3 ,...,U n}, expressing the virtual machine resource pool as a resource set R={R 1 , R 2 , R 3 ,...,R n};
[0034] S2: The scheduler seeks a strategy S that makes a reasonable choice of R in the resource set R n Assigned to U with resource requirements n ,in:
[0035] u n The following factors need to be considered: P-priority, T-request time, N-number of users, D-user domain;
[0036] R n The following factors need to be considered: T-resource type, L-resource load, D-resource domain, N-resource quantity;
[0037] The strategy S is abstracted into a vector-matrix relationship, that is, U·S=R, S=R·U -1
[0038] User U i ={P i , T i ,D i ,N i}, is N variable order vector group;
[0039] Resource R i ={T i , L i ,D i ,N i}, is N variable order vector group;
[0040] Among th...
Embodiment 2
[0044] Such as figure 1 As shown, the distributed fully balanced virtual machine resource scheduling system of the present invention uses the above virtual machine resource allocation method to allocate virtual machine resources, including:
[0045] A network server group composed of several network servers, each network server manages and controls the service request, and submits the service request to the scheduler after abstracting and encapsulating;
[0046] A scheduler group composed of several schedulers, the schedulers are respectively distributed in multiple network server nodes, and each scheduler is responsible for processing the data transmitted by the network server, using the above virtual machine resource allocation method to allocate virtual machine resources, and by using dynamic The configured algorithm calculates the resource allocation result of the virtual machine and returns it to the network server; and,
[0047] A virtual machine resource pool composed of...
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