Stackable System Role Encoding for Dynamic Resource 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, and lack effective methods for dynamically determining and applying stackable system roles to optimize resource utilization.

Innovation Solution

A method involving a stackable system role (SSR) manager that encodes SSR instructions using a public key, verifies their validity with a local hardware resource manager, and initiates execution based on responses, allowing for dynamic determination and application of SSRs across information handling systems to optimize resource allocation and service provision.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If hardware resources are statically allocated in information handling systems, then system stability is maintained, but resource utilization efficiency deteriorates due to over- or under-allocation

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic resource allocation by introducing stackable system roles (SSRs) that can be applied to information handling systems at runtime. The SSR manager dynamically determines appropriate roles based on current system state and resource availability, allowing the system to adapt resource allocation without sacrificing stability. This resolves the contradiction by making the allocation mechanism dynamic rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of resource allocation from fixed to variable by using encoded SSR instructions that modify system behavior. The encoding mechanism allows flexible parameter adjustment while maintaining controlled transitions, enabling efficient resource utilization without compromising system reliability through uncontrolled changes.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If stackable system roles are dynamically applied to optimize resource allocation, then resource utilization efficiency improves, but system complexity increases due to encoding and verification mechanisms

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an SSR manager as an intermediary component that handles the complexity of encoding and verifying SSR instructions. This mediator shields the rest of the system from complex cryptographic operations while enabling dynamic role application. The local hardware resource manager acts as another intermediary that verifies encoded instructions without requiring full understanding of the encoding mechanism, thus managing complexity while maintaining productivity benefits.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If public key encoding is used to verify SSR instructions, then security and validity verification improve, but processing time increases due to encoding operations

Engineering Contradiction:
Improveinstruction validity verificationVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs encoding of SSR instructions in advance using public key cryptography before transmission to the hardware resource manager. By preparing the encoded instructions beforehand, the verification process at runtime is accelerated, as the computationally intensive encoding has already been completed. This preliminary action reduces the time penalty associated with security verification during critical execution phases.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11736458B2Method and system for securely applying a stackable system role to an information handling system
Publication Date: 2023.08.22 DELL PROD LP
  • US11736458B2 patent drawing
  • US11736458B2 patent drawing
  • US11736458B2 patent drawing

AI summary

A method for managing information handling systems includes obtaining, by a stackable system role (SSR) manager of an information handling system, an SSR instruction, performing an encoding on the SSR instruction using a public key to obtain an encoded instruction value, providing an encoded SSR instruction to a local hardware resource manager of the information handling system, wherein the encoded SSR instruction comprises the SSR instruction and the encoded instruction value, obtaining, from the hardware resource manager, a response, wherein the response specifies whether the encoded SSR instruction is valid, and based on the response, initiating an execution of the SSR instruction.