Dynamic Server Allocation in Data Center Pods

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud data centers face challenges in optimizing resource utilization, network efficiency, and service stability due to non-blocking network topologies and resource sharing mechanisms, which lead to bandwidth underutilization and potential security issues.

Innovation Solution

A dynamic planning method for server resources in data centers that allocates servers using a fat-tree network topology, employing single pod and cross-pod reallocation procedures to optimize resource utilization and network efficiency, ensuring non-blocking network topologies and reducing interference between cloud services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If current resource allocation mechanisms are used, then service diversity is supported, but resource utilization rate decreases due to network flow congestion and bandwidth underutilization

Engineering Contradiction:
Improveservice diversityVSAvoidresource utilization rate
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The data center network is segmented into multiple pods, with each pod containing multiple racks and servers. This segmentation allows independent resource allocation and management within each pod, enabling the system to accommodate diverse service requirements while optimizing resource utilization through localized resource pooling and allocation strategies

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical allocation dimension by organizing resources across multiple levels (data center → pod → rack → server). This multi-dimensional organization enables simultaneous support for service diversity at the data center level and optimized resource utilization at the pod and rack levels through structured resource pooling and allocation

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If network resources are shared among cloud services, then resource efficiency improves, but network efficiency deteriorates due to mutual interference between transmission paths

Engineering Contradiction:
Improveresource efficiencyVSAvoidnetwork efficiency
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

Network resources are segmented by isolating different cloud services into separate pods or racks within pods. This physical and logical segmentation prevents transmission path interference between services while maintaining high resource efficiency through controlled sharing within isolated segments, eliminating the mutual interference that occurs in fully shared networks

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of the network (pods and racks) are assigned different quality characteristics based on service requirements. High-performance services receive dedicated resources in isolated pods, while less demanding services share resources in other pods, creating local quality variations that optimize both resource efficiency and network efficiency simultaneously

Inventive Principle:
Principle #3Local quality

3Productivity

If hybrid network resource sharing mechanisms are implemented, then resource utilization improves, but service stability deteriorates due to data security loopholes

Engineering Contradiction:
Improveresource utilizationVSAvoidservice stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces isolation mechanisms as intermediaries between different cloud services, using pod and rack boundaries as protective barriers. These intermediaries enable resource utilization optimization through controlled sharing while maintaining service stability by preventing security loopholes and interference between services through hierarchical isolation layers

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9641451B2Method for allocating cloud service to servers of data center
Publication Date: 2017.05.02 ACER INC
  • US9641451B2 patent drawing
  • US9641451B2 patent drawing
  • US9641451B2 patent drawing

AI summary

A dynamic planning method for server resources of a data center is provided. The data center includes multiple pods and each pod includes multiple racks configurable with multiple servers. In the method, a rack having a remaining space larger than or equal to d is searched from the pods and used for configuring d servers. If the rack cannot be configured with the d servers, a single pod reallocation is executed on one of the pods to empty a rack so that the remaining space of the rack is larger than or equal to d and configurable with the d servers. If there is no rack that can be emptied, a cross-pod reallocation is executed to empty corresponding server positions of corresponding racks in the pods so that the remaining space of the corresponding server positions is larger than or equal to d and configurable with the d servers.