Robotic Server Assembly for Dynamic Data Center Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data centers often face inefficiencies and bottlenecks due to mismatched server configurations and support infrastructure, as actual demand can differ from anticipated demand, leading to underutilization or overload of computing resources.

Innovation Solution

A near-real-time custom server system that uses robots to assemble and install servers with tailored configurations based on current demand, selecting slots with matching infrastructure support requirements, allowing for efficient distribution of resources and minimizing waste.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If server configurations are selected based on anticipated demand, then data center planning is simplified, but actual resource utilization becomes inefficient due to mismatch between anticipated and actual demand

Engineering Contradiction:
Improvedata center planningVSAvoidresource utilization
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent implements dynamic server configuration adjustment by enabling customers to modify server specifications (CPU, memory, storage, networking) in real-time based on actual demand. The system automatically reconfigures physical servers to match requested configurations, transforming the static planning approach into a dynamic adaptation mechanism that resolves the contradiction between planning simplicity and resource utilization efficiency.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If support infrastructure is designed based on anticipated demand, then infrastructure deployment is streamlined, but capacity bottlenecks occur when actual demand differs from anticipation

Engineering Contradiction:
Improveinfrastructure deploymentVSAvoidcapacity adequacy
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system enables dynamic reconfiguration of support infrastructure (power, cooling, networking) to match actual server deployment needs. When server configurations change, the infrastructure capacity is automatically adjusted through software-controlled resource allocation, allowing streamlined deployment while maintaining capacity adequacy through real-time adaptation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of support infrastructure from fixed capacities to dynamically adjustable resources. By modifying power allocation, cooling capacity, and networking bandwidth parameters in response to actual server configurations, the system achieves both streamlined deployment and reliable capacity matching without over-provisioning or bottlenecks.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If facility operators query customers for application details, then server configurations can be optimized, but customer privacy and security concerns increase

Engineering Contradiction:
Improveconfiguration optimizationVSAvoidcustomer privacy
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent uses profiling techniques that create abstract representations (copies) of application characteristics without accessing actual customer applications. By analyzing metadata and performance patterns to generate configuration profiles, the system achieves optimization while maintaining customer privacy, as the original application data remains inaccessible to facility operators.

Inventive Principle:
Principle #26Copying

4Productivity

If profiling techniques are used to determine applications, then server configurations can be optimized, but customer privacy and security issues arise due to access requirements

Engineering Contradiction:
Improveapplication identificationVSAvoidcustomer privacy
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system creates abstract profiles (copies) of application behavior and resource usage patterns without accessing actual customer applications. These profiles enable configuration optimization while preserving customer privacy, as the profiling process operates on anonymized metadata rather than sensitive application data.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary profiling layer that sits between customer applications and facility operators. This intermediary analyzes application characteristics and translates them into configuration requirements without exposing actual application data, thereby enabling optimization while maintaining privacy and security boundaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10398056B1Near real-time custom server assembly
Publication Date: 2019.08.27 AMAZON TECH INC
  • US10398056B1 patent drawing
  • US10398056B1 patent drawing
  • US10398056B1 patent drawing

AI summary

A near real-time custom server system includes robots deployed at a data center location and a server assembly controller configured to receive requests for near-real time custom servers. The requests may specify one or more characteristics for the custom servers and the server assembly controller may cause the robots deployed at the data center location to assemble the custom servers and install the custom servers in a server mounting structure of the data center in near real-time. For custom server types requested in lower volumes, the custom servers may be assembled autonomously by respective ones of the robots; and for custom server types requested in higher volumes, the custom servers may be assembled by respective groups of robots working in coordination with one another via an assembly line.