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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
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