Patent ID: 9641451
Date: 2017-05-02
CPC Classifications: H04L

Claim:
1. A dynamic planning method for server resources of a data center, adapted to a data center for allocating a service, wherein the service requests to configure d servers, the data center comprising a plurality of pods, each of the pods comprising a plurality of racks respectively connected to a plurality of edge switches, each of the racks being disposed with a plurality of servers, and the servers are sequentially coupled to a plurality of aggregation switches by the connected edge switches, wherein d is a positive integer, the dynamic planning method comprising: searching, by the data center, for a rack having a remaining resource space larger than or equal to d from the pods, for allocating the d servers to the rack; if the rack cannot be found, executing, by the data center, a single pod reallocation on one of the pods to empty one of the racks of the pod, in order to facilitate the rack so the remaining resource space of the rack is larger than or equal to d, and allocating, by the data center, the d servers to the rack, wherein the step of executing the single pod reallocation comprises: if no rack in the pod can be emptied, executing, by the data center, a cross-pod reallocation on all of the pods to empty the corresponding server positions of the corresponding racks in the pods, in order for the remaining resource space of the corresponding server positions to be larger than or equal to d, and allocating, by the data center, the d servers to the corresponding server positions.