Composable Information Handling Systems Using Access Control Managers
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 that includes a system control processor and compute resource sets, which allocates resources by determining if a local information handling system can service a composition request, and if not, requests additional resources from a system control processor manager, obtaining notifications for access to other information handling systems, and sets up management services to present logical hardware resources as bare metal resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If computing devices use fixed hardware and software components to provide services, then service provision is simple and straightforward, but resource allocation efficiency deteriorates and service performance becomes suboptimal
Solution Approach 1:
The system segments computing resources into discrete allocable units and divides the service provision function into separate resource allocation and service execution components. This allows independent optimization of resource allocation while maintaining service delivery, resolving the contradiction between efficiency and complexity.
Solution Approach 2:
The patent implements dynamic resource allocation where computing resources can be flexibly assigned and reassigned based on service requirements. The system transitions from static fixed component allocation to dynamic adaptable allocation, improving resource efficiency while the modular architecture manages the resulting complexity.
2Adaptability or versatility
If computing devices allocate resources locally within a single system, then system management is simple and direct, but resource utilization deteriorates when local resources are insufficient
Solution Approach 1:
The system creates a universal resource pool where multiple computing systems contribute resources that can be accessed by any service needing them. The standardized interface and allocation mechanism enable cross-system resource sharing, improving utilization while the abstraction layer manages complexity.
Solution Approach 2:
An intermediary resource allocation system is introduced between computing devices and services. This mediator manages resource requests, matches them with available resources across multiple systems, and coordinates allocation, thereby enabling flexible resource utilization while centralizing complexity management.
3Ease of operation
If computing devices present logical hardware resources to compute resource sets, then resource allocation flexibility improves, but the complexity of resource management increases
Solution Approach 1:
The system creates virtual copies or representations of physical hardware resources as logical resources. These logical resource abstractions can be freely allocated and managed without directly manipulating physical hardware, improving flexibility while the virtualization layer handles the management complexity.
Data Source
AI summary
A method for managing composed information handling systems includes obtaining a composition request for a composed information handling system, making a first determination that a first information handling system is not capable of servicing the composition request local, and based on the first determination: allocating, an available resource on the first information handling system to the composed information handling system, sending a resource allocation request to a system control processor manager for access to an additional resource, obtain, in response to the allocation request, a notification for access to a second information handling system of the information handling systems that provides the available resource, setting up management services for available resource and the additional resource to obtain logical hardware resources, and presenting the logical hardware resources to at least one compute resource set as bare metal resources.


