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

Method and system for dispatching application requests in virtual calculation platform

A computing platform and application request technology, applied in the field of virtual clusters, can solve problems such as high utilization rate, unfavorable full utilization of available resources of distributed systems, etc., to avoid conflicts and avoid herd effects.

Active Publication Date: 2010-06-02
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF0 Cites 93 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Because some nodes have a high utilization rate, other nodes are idle, which is not conducive to fully utilizing the available resources of the entire distributed system

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
  • Method and system for dispatching application requests in virtual calculation platform
  • Method and system for dispatching application requests in virtual calculation platform
  • Method and system for dispatching application requests in virtual calculation platform

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach

[0158] Specific embodiments are as follows.

[0159] The central control module 200 is configured to collect the total amount of resources of each virtual machine 100 and feed back the total amount of resources of each virtual machine 100 to the scheduler module 300 .

[0160] The scheduler module 300 is configured to collect the resource utilization rate of each virtual machine 100 and the number of service request connections.

[0161] The scheduler module 300 is also configured to update the weight of the virtual machine 100 according to the current weight of the virtual machine, the total amount of resources, the resource utilization rate and the number of service request connections.

[0162] The scheduler module 300 judges whether the virtual machine is overloaded according to the total amount of resources of the virtual machine 100, resource utilization and the number of service request connections, if overloaded, the weight of the virtual machine 100 is recorded as a p...

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 relates to a method and a system thereof for dispatching application requests in a virtual calculation platform.The method comprises the following steps: (1) collecting the total resource quantity, the resource utilization rate and the connection number of the service requests of each virtual machine; (2) according to the current weight value, the total resource quantity, the resource utilization rate and the connection number of the service requests of the virtual machines, updating the weight value of the virtual machines; and (3) dispatching the service requests by adopting apolling dispatching method based on the weight value. The invention can realize the matching of resources and loads in the system of the virtual machines and enhance the utilization efficiency of theentire virtual calculation platform.

Description

technical field [0001] The invention relates to the field of virtual clusters, in particular to a method and system for scheduling application requests in a virtualized computing platform. Background technique [0002] In the prior art, a method for improving resource utilization is to use virtualization technology to integrate a large number of network services into a shared framework, and allocate overall resources among virtual machines. [0003] One of the methods for realizing the virtualization technology in the prior art is the Web cluster method. A Web cluster refers to a network service site in which two or more servers are united through the network to jointly process user requests. Although a large-scale cluster has a large number of server nodes, it uses a host to provide a unique access interface for all users. In order to control all requests to reach the site and shield the distributed server structure in the background, the Web cluster provides a network sw...

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/455
Inventor 冯斌全宋莹王若倪孙毓忠
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
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