Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A Dynamic Programming Method for Data Center Server Resources

A technology for server resources and data centers, applied in the field of dynamic planning of server resources in data centers, can solve network traffic congestion at certain nodes, difficulty in taking into account data center resource utilization, network performance and service stability, and inability to fully utilize, etc. problems, to achieve the effect of taking into account the utilization of resources

Active Publication Date: 2018-05-11
ACER INC
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the resource allocation mechanism of the existing data center to the network structure (topology) of individual cloud services is not a non-blocking (non-blocking) network, so in many cases even the network structure occupied by the service still has remaining bandwidth Wide, but may not be fully utilized because network traffic is blocked at some nodes
At the same time, the transmission paths of different cloud services may also interfere with each other due to shared network resources
Therefore, it is difficult for the existing mechanism to balance the three goals of data center resource utilization, network performance, and service stability
Moreover, the existing hybrid network resource sharing mechanism in the data center may also bring information security vulnerabilities
Regarding these challenges, there is still a lack of unified and mature solutions

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
  • A Dynamic Programming Method for Data Center Server Resources
  • A Dynamic Programming Method for Data Center Server Resources
  • A Dynamic Programming Method for Data Center Server Resources

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The present invention designs several special resource allocation forms for a multifunctional fattree network architecture, so that each cloud service can have a non-blocking network architecture, and can adapt to changing network frequencies. wide demand. In addition, the present invention also designs a resource reorganization mechanism according to the characteristics of these resource allocation forms, which can quickly calculate a resource reorganization schedule that is guaranteed to be feasible and can be performed in parallel within polynomial time. Therefore, fragmented resources can be reorganized to free up a complete space to meet new cloud service requirements.

[0048] figure 1 It is a schematic diagram of a multifunctional tree network architecture shown in an embodiment of the present invention. Please refer to figure 1 , the network architecture 10 of this embodiment is an 8-ary multifunctional tree network architecture constructed by 8-port switches...

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 method for dynamically planning server resources in a data center, which is suitable for configuring d servers in the data center. The data center includes multiple computer rooms, and each computer room includes multiple cabinets that can be configured with multiple servers, where d is a positive integer. This method first searches for cabinets whose remaining space is greater than or equal to d in all computer rooms to configure d servers. If the cabinet cannot be equipped with d servers, one of the computer rooms will be reassigned to a single computer room to free up a cabinet, so that the remaining space of this cabinet is greater than or equal to d, and d servers can be configured. If the cabinet cannot be vacated, reallocate across computer rooms to vacate the corresponding server locations of the corresponding cabinets in the computer room, so that the remaining space of these corresponding server locations is greater than or equal to d, so as to configure d servers.

Description

technical field [0001] The present invention relates to a method for planning server resources, and in particular to a method for dynamically planning server resources in a data center. Background technique [0002] In order to achieve economies of scale and provide tenants with nearly unlimited computing power and storage capacity, existing cloud data centers usually have tens of thousands of servers connected to each other through the network. And only a part of the servers and networks are provided to tenants for rent, so as to provide stable and high-performance cloud services to end users. Under the goal of data center operators to improve resource utilization in order to maximize the benefits of assets, high-efficiency resource planning technology has become a necessary key technology for cloud data centers. [0003] The cloud services built by each data center for tenants are various and vary in size, and the network bandwidth requirements of individual services are ...

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 Patents(China)
IPC IPC(8): G06Q10/06
Inventor 蔡林峻廖婉君
Owner ACER INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products