Distributed State Storage for Composed Information Handling Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing systems face challenges in effectively managing the allocation and historical states of resources within composed information handling systems, which are critical for maintaining system integrity and providing state management services.

Innovation Solution

A method and system for performing state management services using a distributed state storage system and audit storage, where control resource sets are instantiated and registered to manage current and previous states, ensuring resource availability and reliability across multiple information handling systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If distributed state storage system and audit storage are instantiated using additional computing resources, then historical state management capability is improved, but device complexity increases

Engineering Contradiction:
Improvehistorical state management capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The storage system is segmented into two distinct components: distributed state storage system for current state management and audit storage for historical state management. This segmentation allows each component to be optimized independently, improving historical state management capability while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A controller is introduced as an intermediary component that manages the distributed state storage system and audit storage. The controller handles registration of control resource sets, coordinate state storage operations, and simplify the interaction between components, thereby improving reliability while masking the underlying system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If control resource sets are registered with both distributed state storage system and audit storage, then state management service coverage is improved, but device complexity increases

Engineering Contradiction:
Improvestate management service coverageVSAvoidregistration and management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The controller is designed with multi-functionality to handle both distributed state storage system registration and audit storage registration. This universal component can manage multiple control resource sets across both storage systems, improving service coverage while reducing the need for multiple specialized management components.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system performs preliminary registration of control resource sets with both storage systems during initialization. By establishing these registrations in advance, the system enables comprehensive state management service coverage without requiring complex runtime decision-making about which storage system to use.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11966782B2Method and system for performing historical state management services for composed information handling systems
Publication Date: 2024.04.23 DELL PROD LP
  • US11966782B2 patent drawing
  • US11966782B2 patent drawing
  • US11966782B2 patent drawing

AI summary

Techniques described herein relate to a method for performing state management services for composed information handling systems. The method includes determining that at least one control resource set is not associated with a distributed state storage system; instantiating the distributed state storage system using first additional computing resources; registering the at least one control resource set with the distributed state storage system; preparing the at least one control resource set to perform a first portion of the state management services using the distributed state storage system; determining that the at least one control resource set is not associated with an audit storage; instantiating the audit storage using second additional computing resources; registering the at least one control resource set with the audit storage; and preparing the at least one control resource set to perform a second portion of the state management services using the audit storage.