Cloud platform, virtual machine scheduling method and device based on cloud platform
A scheduling method and virtual machine technology, applied in the Internet field, can solve the problem of low cloud platform and achieve the effect of improving efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0039] The embodiment of the present invention provides a method for scheduling a virtual machine based on a cloud platform.
[0040] figure 1 The flowchart of the virtual machine scheduling method based on the cloud platform provided by the embodiment of the present invention, such as figure 1 As shown, the method mainly includes the following steps S102-step S108.
[0041] In step S102, it is determined that a host node needs to be allocated to the virtual machine to be scheduled.
[0042] In a specific application, the cloud platform may determine that a host node needs to be allocated for the new virtual machine when receiving the application for a new virtual machine sent by the user at the client.
[0043] Or, in order to balance the load of the host nodes in the cloud platform, the cloud platform can also monitor the load of all the host nodes in the cloud platform. When the load exceeds the threshold of the device, in order to avoid the excessive load of the host no...
Embodiment 2
[0066] This embodiment takes the Openstack cloud platform as an example to describe the cloud platform-based virtual machine scheduling method provided by the embodiment of the present invention.
[0067] In the embodiment of the present invention, the available resource measurement model of the host machine node needs to count the CPU usage rate of each host machine, increase the average idle rate of the CPU within a period of time to calculate the weight ratio of the host machine, and achieve the average allocation of CPU resources and memory resources Effect. The CPU usage and memory usage of each host node are recorded in the monitoring module of the Openstack cloud platform. Therefore, in this embodiment, the average CPU usage and average memory usage of each node in the last hour can be obtained rate, with C i and M i to represent the CPU usage and memory usage of one host node i in the last hour, W i As the weight value of the available resource metric of the host no...
Embodiment 3
[0096] An embodiment of the present invention provides a cloud platform-based virtual machine scheduling device, which can be used to implement the cloud platform-based virtual machine scheduling methods described in Embodiment 1 and Implementation 2.
[0097] Figure 4 A schematic structural diagram of virtual machine scheduling based on a cloud platform provided in this embodiment, as shown in Figure 4 As shown, the device mainly includes: a determination module 400 and a scheduling module 402 . The following mainly describes the functions of each module of a cloud platform-based virtual machine scheduling device provided by this embodiment. For other unfinished matters, refer to the corresponding descriptions in the first and second embodiments above.
[0098] In this embodiment, the determining module 400 is configured to determine whether a host node needs to be assigned to the virtual machine to be scheduled, and if it is determined to be yes, trigger the scheduling modu...
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