Cloud testing environment scheduling method and system based on load forecast

A technology of load prediction and scheduling method

Active Publication Date: 2014-07-09
SHANGHAI DEV CENT OF COMP SOFTWARE TECH +1
View PDF4 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The algorithm adopted by the "test environment dynamic scheduling module" proposed in the invention patent is simple, consumes a lot of energy, and the load balancing effect is not good. Therefore, the present invention has improved the "test environment dynamic scheduling module" proposed in the aforementioned invention patent Replenish

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
  • Cloud testing environment scheduling method and system based on load forecast
  • Cloud testing environment scheduling method and system based on load forecast
  • Cloud testing environment scheduling method and system based on load forecast

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0044] Example 1: Load Forecasting Operation

[0045] Such as figure 2 As shown, the test host load prediction module 3 compares the historical load of a test host with the load change curve in the test host load change database 4 to find the load change curve that best matches the test host, thereby predicting the test host. , and then sum the predicted loads of all test hosts on a physical node to obtain the predicted load value of the physical node. The test host load prediction module 3 first obtains the historical load of each test host on the physical node, and then compares the historical load of each test host with the load change curve in the test host load change database 4, for each test The host finds the most matching load change curve in the database. The most matching standard is that the Euclidean distance between the historical load curve of the test host and the load change curve in the database is the smallest. Finally, each test is predicted based on the ...

Embodiment 2

[0046] Example 2: Test host migration operation

[0047] When the load of a physical node in the cloud test environment module 5 is lower than the low threshold value set by the system or higher than the high threshold value set by the system, the migration of the test host will occur. The migration operation includes: the test host scheduling module 1 selects a suitable physical node in the cloud test environment module 5, so that after the load forecast value of the physical node is added to the load forecast value of the test host to be migrated, its range is within the lower limit set by the system. Between the threshold value and the high threshold value, if no suitable physical node is found, the migration will not occur. If there are multiple physical nodes meeting the requirements, a physical node will be selected according to the selection strategy of the physical node; the test host scheduling module 1 Migrate the test host to be migrated to the selected physical nod...

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 discloses a cloud testing environment scheduling method based on load forecast. The cloud testing environment scheduling method based on the load forecast comprises the steps that a load changing database of testing host machines is established, and selection strategies of physical nodes are configured; the average load of all the physical nodes is obtained; according to the average load and a low threshold value, the testing host machines needing to be migrated on the physical nodes are judged; according to the load changing database, loads of the physical nodes are forecasted, and forecasting results are fed back; according to the forecasting results and the node selection strategies, the testing host machines needing to be scheduled are migrated to the selected physical nodes. According to the cloud testing environment scheduling method based on the load forecast, through the forecasting of the loads of all the physical nodes in the cloud testing environment, the most suitable target node of the cloud testing host machines needing to be scheduled is found, the dual targets of load balance and energy conservation of the cloud testing environment are achieved, the performance bottleneck of the cloud testing environment is eliminated, in this way, the stability of the whole cloud testing environment is improved, and the energy consumption of the system is lowered. The invention further discloses a cloud testing environment scheduling system based on the load forecast.

Description

technical field [0001] The invention belongs to a test environment scheduling method and system, in particular to a load forecast-based cloud test environment scheduling method and a system thereof. Background technique [0002] In recent years, cloud computing has become a popular technology in today's IT industry. With cloud computing, users can flexibly use massive resources on demand, thereby realizing infrastructure as a service. Virtualization is the core technology of cloud computing. It integrates the underlying physical devices into a unified resource pool for management, and the resources provided by the underlying layer are provided upwards with virtual machines as the smallest unit, thereby improving the efficiency of computing resource usage and management. Driven by demand, the number of virtual machines in the data center is increasing, which poses new challenges to the resource scheduling of virtual machine clusters. In a large-scale virtual machine cluster,...

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/08H04L12/26
Inventor 蔡立志刘振宇陈文捷胡芸廖文昭周伟陈兵
Owner SHANGHAI DEV CENT OF COMP SOFTWARE TECH
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