Method and device for dispatching cloud computing resources and cloud computing platform

A technology of cloud computing platform and scheduling method, which is applied in the field of cloud computing, can solve problems such as low service quality of application programs and does not consider the service quality of application programs, and achieve the effect of service quality assurance

Inactive Publication Date: 2014-01-01
CHINA SECURITY & FIRE TECH GRP
View PDF3 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Embodiments of the present invention provide a cloud computing resource scheduling method, device, and cloud computing platform, aiming at solving the problem that the cloud computing resource scheduling method provided by the prior art does not consider the service quality of the scheduled application program, which leads to the entire The problem of low overall service quality of applications in the cloud computing platform

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 device for dispatching cloud computing resources and cloud computing platform
  • Method and device for dispatching cloud computing resources and cloud computing platform
  • Method and device for dispatching cloud computing resources and cloud computing platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] figure 1 The implementation flow of the cloud computing resource scheduling method provided by Embodiment 1 of the present invention is shown, and the master node side in the cloud computing platform is taken as an example to illustrate, and the details are as follows:

[0056] In step S101, the master node selects an application program App from the waiting queue according to the preset scheduling policy j .

[0057] In the embodiment of the present invention, the implementation needs to be carried out under the cloud computing platform, and the cloud computing platform includes a master node and several slave nodes. In this embodiment, a high-performance server is selected as the master node in the cloud computing platform; various types of commercial PCs are selected as the slave nodes, and more than two commercial PCs are selected as the slave nodes.

[0058] In addition to deploying the common functions of the master node under the cloud computing platform, the m...

Embodiment 2

[0081] figure 2 The implementation flow of the cloud computing resource scheduling method provided by the second embodiment of the present invention is shown, and the main node side is taken as an example for illustration. This embodiment is executed on the basis of the first embodiment, and each step is implemented in the Execute after step S104 of Example 1, detailed description is as follows:

[0082] In step S201, the master node receives the utility deviations of the currently running application programs sent by the slave nodes.

[0083] In this embodiment of the present invention, the first node of each application program currently running can calculate the utility value of each application program running on it in real time or periodically, and calculate the utility deviation according to the utility value. When U exceeds [ minU, maxU] range, send the utility deviation μ to the master node. Among them, if the utility value of the application is U, the utility devia...

Embodiment 3

[0089] image 3 A specific structural block diagram of an apparatus for scheduling cloud computing resources provided by Embodiment 3 of the present invention is shown. For convenience of description, only parts related to the embodiment of the present invention are shown. The cloud computing resource scheduling device 3 may be a software unit, a hardware unit, or a combination of software and hardware built in the master node. The device 3 includes: an application determination unit 31, a utility value calculation unit 32, and a first resource set allocation unit. A unit 33 , a first node determining unit 34 and an application running unit 35 .

[0090] Wherein, the application determination unit 31 is configured to select an application program from the waiting queue according to a preset scheduling strategy;

[0091] A utility value calculation unit 32, configured to calculate the utility value that the application program selected by the application determination unit 31 ...

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 belongs to the technical field of cloud computing, and provides a method and device for dispatching cloud computing resources and a cloud computing platform. The method comprises the steps that an application program is selected from a waiting queue according to a preset dispatching strategy; the utility values which can be obtained when the application program operates under different resource sets are calculated; the resource sets with the largest utility value obtained are distributed to the application program; one resource is selected from the resource sets as the first node of the application program; the operation environment of the application program is created on the first node according to the resource sets distributed to the application program, and the application program operates in the operation environment. The corresponding resource sets are distributed to the application program according to the service quality of the application program under different resource sets, and the service quality is guaranteed when the application program is dispatched.

Description

technical field [0001] The invention belongs to the technical field of cloud computing, and in particular relates to a scheduling method and device for cloud computing resources and a cloud computing platform. Background technique [0002] The resource scheduling problem in the cloud computing environment is a typical NP problem, and it is also a hot topic in current research. [0003] Initially, researchers tried to establish various situation-based actions and rules to solve this problem. For example, when a cloud computing application load is too high, resources are added to the application. This method has the problems that the rules are difficult to determine, the rule maker needs to understand the low-level implementation, and because the quality of service of each application program and the balance between the quality of service of each application program are not considered, the quality of service of each application program is unavoidable. In addition, because th...

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): H04L29/08
Inventor 徐光剑
Owner CHINA SECURITY & FIRE TECH GRP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products