Stackable System Role Manager for Adaptive Hardware Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information handling systems face inefficiencies in managing hardware resources due to over- or under-allocation, leading to suboptimal provision of computer implemented services, as they lack a dynamic and adaptive mechanism to determine and allocate stackable system roles based on the capabilities and needs of individual systems.

Innovation Solution

A method is introduced where a stackable system role (SSR) manager initiates a boot sequence, performs hardware evaluations, broadcasts SSRs, and iteratively determines a final SSR through responses from other systems, ensuring an agreement on SSRs across the system, thereby optimizing resource allocation and service provision.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a static role assignment mechanism is used in information handling systems, then the system structure is simple and easy to manage, but the hardware resources are over- or under-allocated leading to suboptimal service provision

Engineering Contradiction:
Improveservice provision efficiencyVSAvoidrole determination mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic role assignment where information handling systems determine their stackable system roles (SSR) based on real-time hardware capabilities and system needs during boot sequence, rather than using static pre-assigned roles. This allows the system to adapt resource allocation to actual capabilities, improving service provision efficiency while accepting increased operational complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Each information handling system autonomously evaluates its own hardware capabilities and determines its appropriate SSR without requiring complex external management intervention. The system performs self-assessment during boot sequence and communicates its determined role to the network, enabling decentralized role determination that improves efficiency while distributing complexity across individual systems

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If hardware capabilities are not evaluated during boot sequence, then the system boots faster, but the system cannot dynamically allocate roles based on actual hardware capabilities

Engineering Contradiction:
Improverole allocation adaptabilityVSAvoidboot sequence time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs hardware capability evaluation and SSR determination during the boot sequence as a preliminary action before the system becomes fully operational. By completing role determination early in the boot process, the system ensures that resources are properly allocated from the start of operation, achieving adaptability without significantly impacting overall system performance

Inventive Principle:
Principle #10Preliminary action

3Reliability

If SSR determination is performed without broadcasting to the network, then the process is faster and simpler, but the system cannot achieve agreement on SSR assignments across the network

Engineering Contradiction:
ImproveSSR agreement consistencyVSAvoidnetwork communication complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where each information handling system broadcasts its determined SSR to the network and receives SSR responses from other systems. This feedback loop allows the system to verify and reconcile role assignments across the network, ensuring consistency and reliability of SSR agreements while distributing the communication complexity across all participating systems

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11915038B2Method and system for collectively-determining stackable system roles in an information handling system environment
Publication Date: 2024.02.27 DELL PROD LP
  • US11915038B2 patent drawing
  • US11915038B2 patent drawing
  • US11915038B2 patent drawing

AI summary

A method for managing information handling systems includes initiating, by a stackable system role (SSR) manager of an information handling system of the set of information handling systems, a boot sequence, making a first determination that the boot sequence does not specify a SSR of the information handling system, and based on the first determination: performing a hardware evaluation to determine a SSR for the information handling system, broadcasting the SSR to the set of information handling systems, obtaining, in response to the broadcasting, SSR responses from each information handling system in the set of information handling systems, making a second determination, based on the SSR responses, that an SSR agreement between the set of information handling systems is obtained, based on the second determination, determining a final SSR, and continuing the boot sequence using the final SSR.