Dynamic Resource Composition for Bare Metal Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computing devices face limitations in providing services due to hardware and software components, leading to inefficient allocation and utilization of computing resources, resulting in suboptimal performance of computer-implemented services.
Innovation Solution
A system and method for dynamically instantiating composed information handling systems by matching application requirements with available computing resources, using a system control processor manager to allocate and manage resources as bare metal resources, enabling unified security, manageability, and resource optimization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If computing devices use fixed hardware and software components to provide services, then service provision is possible, but resource allocation efficiency deteriorates
Solution Approach 1:
The system segments computing resources into discrete allocable units and divides service delivery into composed information handling systems. Resources are broken down into manageable components that can be dynamically allocated, while services are segmented into composable units that can be assembled based on demand, enabling efficient resource utilization without sacrificing service capability.
Solution Approach 2:
The patent implements dynamic resource allocation where computing resources are not fixed but can be reallocated based on service requirements. The system dynamically composes information handling systems by selecting and assembling resources from available pools, allowing resource allocation efficiency to improve while maintaining service provision through adaptive reconfiguration.
2Device complexity
If computing devices allocate resources statically, then resource management is simple, but service performance deteriorates
Solution Approach 1:
The system enables self-service resource allocation through automated composition of information handling systems. The resource management system automatically selects, assembles, and allocates resources based on service requirements without manual intervention. This automation handles the complexity internally while presenting simple service interfaces, improving performance through dynamic optimization without requiring users to manage the complexity directly.
Solution Approach 2:
The patent changes the parameters of resource allocation from static to dynamic by modifying how resources are composed and allocated. The system adjusts resource composition parameters based on service demands, transforming fixed resource assignments into flexible, demand-driven allocations. This parameter transformation enables high performance while managing complexity through systematic composition rules.
3Ease of operation
If computing devices use generic resource allocation, then allocation is straightforward, but resource utilization efficiency deteriorates
Solution Approach 1:
The system creates a universal resource composition framework that can allocate diverse computing resources through a unified mechanism. The information handling system composition approach works across different resource types and service scenarios, providing ease of operation through standardized allocation processes while achieving high utilization efficiency through demand-matched resource assembly. The universal composition method adapts to various services without requiring service-specific allocation logic.
Data Source
AI summary
A device for managing composition of composed information handling includes persistent storage and a computer processor that obtains a composition request for a composed information handling system; makes a determination that the composition request is an intent based request; in response to the determination: matches an application specified by the composition request to computing resource requirements for the application; identifies, based on the computing resource requirements, at least one compute resource set having resources meeting the computing resources requirement; identifies, based on the computing resource requirements, at least one hardware resource set having resources meeting the computing resource requirements; sets up management services for the at least one hardware resource set using at least one control resource set to obtain logical hardware resources; and presents the logical hardware resources to the at least one compute resource set as bare metal resources.


