Virtual resource flexible scheduling implementation method combining application performance indicator monitoring data
A technology for monitoring data and application performance, applied in the information field, can solve problems such as waste of server hardware resources, complicated server hardware expansion, and inconvenient server expansion, and achieve the effects of convenient operation and maintenance, reduced workload, and labor cost savings
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0076] The present invention is mainly based on the combination of cloud computing technology and its theory with the IMS (Integrated Information Operation and Maintenance Supervision System) system, and realizes the real-time monitoring and flexible expansion scheduling functions of the information system.
[0077] Elastic expansion: The concept of elastic expansion was first proposed by Amazon in the United States. In this invention, it is mainly aimed at a dynamic expansion of the hardware of the business application itself (mainly referring to virtual machines, disk space, etc. in this invention). During the operation of business applications, the number of virtual machine instances supporting business applications can be dynamically increased or decreased. The business system can automatically start more instances when the load is high, and automatically stop some instances when the load is low. Elastic expansion realizes the real on-demand allocation of resources for bus...
Embodiment 2
[0100] This embodiment is further optimized on the basis of the above embodiments. Further, in order to better realize the present invention, the step 2-4-1) includes the following specific steps:
[0101] 2-4-1-1) Query the running number of rule configurations;
[0102] 2-4-1-2) Query the virtual machines in the elastic pool in ascending order of startup and shutdown;
[0103] 2-4-1-3) Classify virtual machines into stop list and run list;
[0104] 2-4-1-4) Compare the actual number of planned runs with the number of planned runs configured by the rule. When the rule configuration is smaller than the actual number of virtual machines obtained by taking the difference between the actual and the rule configuration in reverse order from the run list, put Go to the list to be stopped; when the rule configuration is the same as the actual one, no scheduling will be performed; when the rule configuration is greater than the actual one, the number of virtual machines obtained by t...
Embodiment 3
[0107] This embodiment is further optimized on the basis of any of the above embodiments. Further, in order to better realize the present invention, the step 2-4-2) includes the following specific steps:
[0108] 2-4-2-1) Query the running number of rule configurations;
[0109] 2-4-2-2) Query the virtual machines in the elastic pool;
[0110] 2-4-2-3) Classify virtual machines into stop list and run list;
[0111]2-4-2-4) Compare the actual number of planned runs with the number of planned runs configured by the rule. When the rule configuration is smaller than the actual number of virtual machines obtained by taking the difference between the actual and the rule configuration in reverse order from the run list, in When selecting a virtual machine, first select the virtual machine in the data center and put it in the list to be stopped; when the rule configuration is the same as the actual one, it will not be scheduled; The number of virtual machines obtained by the differe...
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