Automated Cloud FRU Provisioning via Configuration Files

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing systems require manual configuration and management, leading to increased operational costs and inefficiencies, especially when hardware units need to be added or replaced.

Innovation Solution

A system that uses a configuration file, such as an XML file, to automate the scaling of cloud computing resources, including the detection of new or replaced hardware, and automatically provisions software, allowing for seamless expansion and contraction of the system infrastructure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual configuration and management is used for hardware units, then system control and customization are improved, but operational costs and inefficiencies increase

Engineering Contradiction:
Improvemanual controlVSAvoidoperational efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs self-configuration and self-management through automated detection and provisioning processes. When hardware units are added or replaced, the system automatically detects the changes, retrieves appropriate configuration data, and provisions software without requiring manual intervention, thereby maintaining operational control while eliminating manual labor inefficiencies

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Configuration data is stored and prepared in advance in a structured format. When hardware changes occur, the pre-stored configuration data is automatically retrieved and applied, eliminating the need for manual configuration setup and enabling rapid system adaptation to hardware changes

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated provisioning is implemented, then operational costs are reduced, but system complexity increases

Engineering Contradiction:
Improveoperational efficiencyVSAvoidsystem automation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system uses configuration data storage that contains pre-defined software and configuration templates. When a hardware unit is detected or replaced, the system copies the appropriate configuration data from storage and applies it to the new unit, automating the provisioning process while managing complexity through template-based replication rather than custom configuration for each unit

Inventive Principle:
Principle #26Copying

Solution Approach 2:

A configuration data storage component acts as an intermediary between hardware detection and software provisioning. This intermediary layer stores and manages configuration templates, allowing the system to automate complex provisioning tasks by retrieving and applying pre-prepared configuration data rather than generating configurations in real-time

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If hardware units are frequently added or replaced, then system adaptability is improved, but manual intervention requirements increase

Engineering Contradiction:
Improvehardware scalabilityVSAvoidmanual configuration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system automatically detects when hardware units are added or replaced and initiates the provisioning process without human intervention. The automated detection mechanism monitors hardware changes and triggers configuration retrieval and software deployment, enabling the system to adapt to hardware changes independently and eliminating time loss associated with manual configuration

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Configuration data is pre-stored and organized in the configuration data storage before hardware changes occur. When hardware units are added or replaced, the system quickly retrieves the appropriate pre-prepared configuration data and applies it, enabling rapid adaptation to hardware changes without the time-consuming process of manual configuration setup

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10992746B2Automatic system response to external field-replaceable unit (FRU) process
Publication Date: 2021.04.27 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10992746B2 patent drawing
  • US10992746B2 patent drawing
  • US10992746B2 patent drawing

AI summary

System management services can discover the addition of new physical devices, take automated actions to provision software (operating system and other related cloud services software components) on them, and scale out management infrastructure based on the new capacity of the total resources (including the newly added resources). A configuration file can contain the rules for automatic expansion and contraction of the system.