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

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

Inactive Publication Date: 2017-06-20
杭州虚核科技有限公司
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Aiming at technical problems such as long user response time, cumbersome scheduling process, scheduler stability, and strong coupling between the scheduler and nodes in the scheduling mode of the virtual machine in the prior art, the present invention provides a virtual machine resource allocation method, and applies the allocation The distributed virtual machine resource scheduling system based on the method makes the scheduling task and resource function control process intelligent and simplified, and quickly responds to user requests

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
  • Virtual machine resource distribution method and distributed virtual machine resource scheduling system
  • Virtual machine resource distribution method and distributed virtual machine resource scheduling system
  • Virtual machine resource distribution method and distributed virtual machine resource scheduling system

Examples

Experimental program
Comparison scheme
Effect test

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...

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 machine resource distribution method and a distributed virtual machine resource scheduling system using the distribution method. The system is used to schedule virtual machine resources in a cloud computing platform, software operation, platform operation, and data operation, and other processes. Through deploying schedulers in a plurality of network server nodes in a distributed manner, the schedulers are decentralized, and do not have a control center, and independently complete scheduling tasks of the nodes. Thus, task scheduling and a function control process of resources are simplified, so as to rapidly respond to user request.

Description

technical field [0001] The present invention relates to a virtual machine resource allocation method, and a distributed virtual machine resource scheduling system using the allocation method, which is used for scheduling virtual machine resources in processes such as cloud computing platform, software operation, platform operation, and data operation, and belongs to The field of computer application technology. Background technique [0002] Computer virtualization technology bases computing and processing on a virtual basis, abstracts the physical resources of the computer, and isolates hardware and software. Using virtualization technology, the cluster can be abstracted into a virtual machine with shared memory characteristics, and the shared memory programming mode can be supported to overcome the shortage of the cluster. [0003] In the prior art, the scheduling of virtual machine resources often adopts a centralized scheduling mode, or a two-tier resource scheduling mod...

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/50G06F9/455H04L29/08
CPCG06F9/45558G06F9/5077G06F2009/45595H04L67/10
Inventor 李广
Owner 杭州虚核科技有限公司
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