High-efficiency data center cloud server resource autonomous management method and system

A cloud server and data center technology, applied in the direction of electrical digital data processing, resource allocation, instruments, etc., can solve the problems of inaccurate performance of online estimators, unknown fluctuations of system output terminals, single control components, etc., to ensure quality and reduce The effect of energy consumption

Active Publication Date: 2019-03-19
CHONGQING INST OF GREEN & INTELLIGENT TECH CHINESE ACADEMY OF SCI
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] With the rapid development of cloud computing technology, relevant researchers have proposed various cloud server performance management solutions. Although these solutions can optimize cloud server performance and reduce cluster energy consumption to a certain extent, they are often controlled by a single control component or Scheduling algorithm composition, the designed system lacks one-stop full lifecycle management
At the same time, most of the existing control schemes are deterministic control, relying on the assumption that the online estimator can stably provide accurate model parameters to the controller
However, this assumption is often not true, because due to the complexity of the data center cloud server system, the linearization method is usually used for modeling, and the nonlinear factors in the real data center cloud server are often ignored in the modeling process (such as computer system Resources are limited and limited by the manufacturing process of the hardware itself; sudden web loads can cause unknown fluctuations in the output of the system; the randomness of the internal processing of the computer, etc.)
Therefore, when sudden web loads cause severe perturbations at the output of the system, the performance of the online estimator becomes inaccurate, leading the controller to make wrong control choices), and in some cases, even causing the application's response Oscillations in time

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
  • High-efficiency data center cloud server resource autonomous management method and system
  • High-efficiency data center cloud server resource autonomous management method and system
  • High-efficiency data center cloud server resource autonomous management method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0043] This embodiment provides a high-efficiency data center cloud server resource autonomous management system, and the virtualization technology Xen is used as an example for illustration. The structural diagram of the system is as follows figure 1 As shown, it specifically includes a three-layer structure:

[0044] The first layer is the resource real-time scheduling layer, which mainly realizes the second-level control of the cloud server by the load balancing control algorithm. This layer structure includes a performance monitor (101), an online estimator A (102), a resource controller (103), a resource dispenser (104);

[0045] The second layer is the energy consumption control layer, which mainly realizes the minute-level control of the cloud server by the energy-saving control algorithm. The structure of this layer includes a performance monitor (101), an online estimator B (105), an energy consumption controller (106), Regulator (107);

[0046] The third layer is t...

Embodiment 2

[0056] This embodiment also provides a high-efficiency data center cloud server resource self-management method for a data center cloud server deploying n virtual machines. The method includes three parts: real-time resource scheduling, energy consumption control, and virtual machine migration. Let T 1 is the resource real-time scheduling cycle (second level), T 2 is the energy consumption control cycle (minute level), T 3 is the virtual machine migration cycle (hourly), and T 3 >>T 2 >T 1 .

[0057] S1. Real-time resource scheduling controls once per second, and the specific execution steps in each control cycle are as follows figure 2 As shown, specifically:

[0058] S101: Obtain each VM through the performance monitor deployed on each cloud server VM i In the last control period [(k-1)T 1 , kT 1 ] in the average response time information rt i And the resource allocation u(k-1) obtained at the last moment;

[0059] S102: Calculate and obtain each VM i The relati...

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 provides a high-efficiency data center server resource autonomous control method and system, and belongs to the field of computer high-performance computing. The system comprises a resource real-time scheduling layer, wherein the resource real-time scheduling layer comprises a performance monitor, an online estimator A, a resource controller and a resource distributor, the energy consumption control layer comprises a performance monitor, an online estimator B, an energy consumption controller and a frequency regulator, and the virtual machine migration layer comprises a performance monitor, a load detector and a virtual machine migration scheduler. The method comprises three parts, namely real-time resource scheduling, energy consumption control and virtual machine migration,which are respectively and correspondingly cooperatively operated on second-level, minute-level and hour-level levels, so that the data center server achieves optimal control of performance and energy consumption. According to the method and the system, the full-cycle multi-level cloud resource scheduling management of the data center server can be realized, the energy consumption of the data center server is greatly reduced, and the cloud service quality is ensured.

Description

technical field [0001] The invention relates to a method and system for autonomous management of cloud server resources in a high-efficiency data center, belonging to the field of computer high-performance computing. Background technique [0002] With the further prosperity of the Internet economy, the scale of the data center is expanding at an alarming rate, especially with the introduction of cloud computing and big data, the scale of the data center has been developed unprecedentedly, how to use the resources of the data center (especially cloud servers) Efficient management is a challenging problem. At the same time, while data centers consume a lot of energy, they also bring carbon emissions that cannot be ignored. Therefore, it is of great significance to design an efficient and reasonable cloud server resource control method and system for the resource management of the entire data center, as well as to reduce the energy consumption of the data center, reduce operat...

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): G06F9/455G06F9/48G06F9/50
CPCG06F9/45533G06F9/4843G06F9/505G06F2009/4557Y02D10/00
Inventor 史晓雨尚明生白亚男
Owner CHONGQING INST OF GREEN & INTELLIGENT TECH CHINESE ACADEMY OF SCI
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