Distributed State Storage for Composed Information Handling Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computing devices face limitations in providing services due to the constraints of their hardware and software components, and there is a need for effective state management to maintain and restore the allocations of these components.
Innovation Solution
A method and system for performing state management services in composed information handling systems by determining if a control resource set is associated with a distributed state storage system, and if not, identifying and instantiating additional computing resources to create such a system, registering the control resource set, and preparing it to perform state management services.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If computing devices use existing hardware and software components to provide services, then the services can be provided with current resources, but the state management and restoration capabilities are limited
Solution Approach 1:
The system segments state management by creating separate control resource sets and distributed state storage systems. The control resource set is divided into virtualized resources that can be independently managed and restored, allowing selective state management without affecting the entire system.
Solution Approach 2:
A system control processor manager acts as an intermediary between hardware components and the distributed state storage system. This manager coordinates state capture, stores state information in the distributed storage system, and enables restoration operations, thereby improving reliability without directly increasing hardware complexity.
2Reliability
If additional computing resources are instantiated to create a distributed state storage system, then state management services are improved, but the initial system setup complexity and resource requirements increase
Solution Approach 1:
The system performs preliminary actions by automatically detecting the need for a distributed state storage system and initiating its instantiation. The system control processor manager proactively identifies when control resource sets require state management and pre-configures the necessary storage infrastructure before state management operations are needed.
Solution Approach 2:
The system implements self-service by automatically instantiating the distributed state storage system when needed. The system control processor manager autonomously identifies resource requirements, provisions additional computing resources, configures the storage system, and registers control resource sets without manual intervention, thereby maintaining ease of manufacture while improving reliability.
3Reliability
If control resource sets are registered with a distributed state storage system, then state restoration capability is enhanced, but the system configuration complexity increases
Solution Approach 1:
The registration process is automated through the system control processor manager, which self-services by automatically detecting control resource sets that need state management, initiating their registration with the distributed state storage system, and configuring the necessary associations. This eliminates manual configuration requirements while enhancing state restoration capability.
Solution Approach 2:
The system implements feedback mechanisms where the system control processor manager continuously monitors the system state, detects when control resource sets are added or modified, and automatically updates registrations with the distributed state storage system. This ensures state restoration capability is maintained without requiring manual reconfiguration.
Data Source
AI summary
Techniques described herein relate to a method for performing state management services for composed information handling systems. The method includes making a determination that an at least one control resource set is not associated with a distributed state storage system; and in response to the determination: identifying additional computing resources to instantiate a distributed state storage system; instantiating the distributed state storage system using the additional computing resources; registering the at least one control resource set with the distributed state storage system; and preparing the at least one control resource set to perform at state management services using the distributed state storage system.


