Server Capacity Library Service for Production Reintegration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large-scale computing environments, there is a lack of efficient methods to track and manage servers moved out of production, leading to reduced production capacity due to forgotten reintegration of hosts after maintenance or testing, resulting in inadequate resource utilization.

Innovation Solution

A Capacity Library Service (CLS) is introduced to manage server movement by enforcing checkout rules, executing workflows for state transitions, and monitoring capacity, ensuring timely reintegration of hosts into production and optimizing resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If servers are moved out of production for maintenance or testing, then maintenance and testing can be performed, but production capacity is reduced and servers may be forgotten to be reintegrated

Engineering Contradiction:
ImproveEase of maintenance and testingVSAvoidProduction capacity
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The system implements automated monitoring that continuously tracks the status of servers and generates notifications when servers are moved out of production or when reintegration is overdue. This feedback mechanism ensures that maintenance activities are tracked and servers are promptly reintegrated, resolving the contradiction between ease of maintenance and maintenance of production capacity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system automatically monitors server status, identifies servers that should be reintegrated, and sends notifications to appropriate personnel. This self-service approach reduces manual tracking effort while ensuring production capacity is maintained, allowing maintenance to proceed easily without permanently impacting productivity.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If manual tracking of server movement is used, then flexibility in management is maintained, but complexity of tracking and managing host pools increases

Engineering Contradiction:
ImproveFlexibility in server managementVSAvoidComplexity of tracking and managing host pools
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary monitoring system that automatically tracks server movement between production and non-production environments. This intermediary handles the complexity of tracking internally while presenting a simplified interface to users, maintaining management flexibility without exposing the underlying tracking complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces manual mechanical tracking processes with automated electronic monitoring and notification mechanisms. This substitution eliminates the complexity of manual tracking while preserving management flexibility through programmable rules and automated workflows.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Quantity of substance

If servers remain in non-production environments indefinitely, then resource availability for non-production purposes is maintained, but overall resource utilization decreases

Engineering Contradiction:
ImproveAvailability of servers for non-production purposesVSAvoidOverall resource utilization
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system implements periodic monitoring and automated notifications to prompt reintegration of servers at appropriate intervals. This periodic action ensures servers remain available for non-production purposes during authorized periods while automatically prompting their return to production, optimizing overall resource utilization without compromising non-production availability.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system dynamically adjusts server allocation based on changing production needs and authorized checkout periods. Servers can be freely used for non-production purposes when authorized, then automatically prompted for reintegration when production capacity is needed, creating a dynamic balance between non-production availability and overall resource utilization.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11323524B1Server movement control system based on monitored status and checkout rules
Publication Date: 2022.05.03 AMAZON TECH INC
  • US11323524B1 patent drawing
  • US11323524B1 patent drawing
  • US11323524B1 patent drawing

AI summary

Techniques for server movement control are described. A capacity library service (CLS) can manage which hosts in a provider network can be taken in and out of production. The CLS may also control which entities may remove hosts from production and under what conditions the hosts may be removed from production. In some embodiments, the CLS can execute various workflows to manage checkout and check-in of hosts. Workflows may also be used to manage hosts while they are out of production to manage state transitions (e.g., in production, in testing, in reserve, etc.) based on current host fleet capacity and checkout rules.