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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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 ...
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