Method for reducing communication loads and energy consumption of data center

A data center and communication load technology, applied in the field of computer applications, can solve the problems of not considering link capacity constraints, increasing the probability of data center failure, and not fully utilizing resources, etc., to achieve extensive distributed computing, reduce link congestion, The effect of network service quality improvement

Active Publication Date: 2013-09-11
TIANJIN UNIV
View PDF2 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method does not take advantage of the current cloud computing data center (that is, virtual machine migration technology), does not make full use of the resources of the cloud computing data center, and has a single control method
[0006] 2) Meng et al. proposed a new problem for energy saving of network equipment - traffic-based virtual machine allocation problem (TVMPP) [2] ,

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
  • Method for reducing communication loads and energy consumption of data center
  • Method for reducing communication loads and energy consumption of data center
  • Method for reducing communication loads and energy consumption of data center

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] 101: The dispatch center initializes the data center to obtain information in the computing domain;

[0051] Among them, various types of information in the computing domain usually include: data center topology, the number of physical machines, the number of switches, and the bandwidth of each link, and the virtual machines used by physical machines to carry computing and communication tasks (each physical machine corresponds to A virtual machine set, the number of virtual machines in the virtual machine set is determined by the carrying capacity of the physical machine); switch and link bandwidth information is used to ensure smooth communication, and to determine the path for routing planning, the specific value of the information is determined by the scheduling Center OK.

[0052] The dispatching center described in the present invention is a large server capable of completing dispatching tasks, and the models of the above-mentioned physical machines and switches ar...

Embodiment 2

[0092] 201: The dispatch center initializes the data center to obtain information in the computing domain;

[0093] Among them, various types of information in the computing domain usually include: data center topology, the number of physical machines, the number of switches, and the bandwidth of each link, and the virtual machines used by physical machines to carry computing and communication tasks (each physical machine corresponds to A virtual machine set, the number of virtual machines in the virtual machine set is determined by the carrying capacity of the physical machine); switch and link bandwidth information is used to ensure smooth communication, and to determine the path for routing planning, the specific value of the information is determined by the scheduling Center OK.

[0094] The dispatching center described in the embodiment of the present invention is a large server capable of completing dispatching tasks, and the models of the above-mentioned physical machin...

Embodiment 3

[0112] The embodiment of the present invention also includes improving the switch, see Figure 4 , the switch usually includes: an optical module or a network cable interface (usually using an RJ45 socket), a power module, a processor, a switching chip, a control panel, a readable and writable flash memory, a read-only memory in the boot area, and a dynamic random access memory. The network information-aware switch in the network also includes: an information statistics and analysis module, which is used to detect the communication rate of each service and determine the running time of each service data flow, and transmit the running time of each service data flow to the processor, and the processor The running time of each service data flow is transmitted to the dispatching center through the switching chip and the optical module or the network cable interface, and the modules in the above-mentioned switch are electrically connected.

[0113] During specific implementation, t...

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 method for reducing communication loads and the energy consumption of a data center. The method includes enabling a dispatching center to compute an initial placement sequence of virtual machines according to an expenditure matrix and a service demand matrix; configuring service communication data to corresponding switchboards and links according to bandwidth constraint conditions and acquiring an initial service routing information table; judging whether an execution communication duration of a task carried by a current virtual machine exceeds a communication duration threshold value or not, and migrating the current virtual machine into a target physical machine logically closest to a target virtual machine if the execution communication duration of the task carried by the current virtual machine exceeds the communication duration threshold value; enabling the dispatching center to judge whether all the virtual machines carried with tasks with execution communication durations exceeding the communication duration threshold value are migrated or not, enabling the dispatching center to update the initial placement sequence of the virtual machines and the initial service routing information table if all the virtual machines carried with the tasks with the execution communication durations exceeding the communication duration threshold value are migrated, and closing the switchboards which are not used by the data center. The method has the advantages that network information dynamic perception and feedback regulation functions can be realized, services with the communication durations exceeding the duration threshold value are reasonably distributed, the usage amount of the switchboards is reduced, and the purpose of saving energy for the data center is achieved.

Description

technical field [0001] The invention relates to the technical field of computer applications, in particular to a method for reducing communication load and energy consumption of a data center. Background technique [0002] In the context of cloud computing sweeping the world and the development of cloud computing industry surging, energy consumption of cloud computing data centers has become one of the topics of concern in academia and industry in recent years. Japan's Ministry of Economy, Trade and Industry (METI) predicts that global IT energy consumption will increase five-fold by 2025 and increase twelve-fold by 2050. A large amount of energy consumption makes IT companies like Google, Microsoft, and Facebook spend millions of dollars in electricity bills every year, and the energy consumption of data center network equipment is also quite huge. According to statistics, the energy consumption of network equipment in the data center accounts for 10%-20% of the total ener...

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
IPC IPC(8): G06F9/455G06F9/50H04L29/08
CPCY02D10/00
Inventor 杨挺康春建房朝晖冯瑛敏盆海波吴成向文平袁博林志贤
Owner TIANJIN UNIV
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