Device Access Control Manager for Composable Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional composable systems face inefficiencies and sub-optimal operations due to mismatched device capabilities and uncontrolled access to hardware resources, leading to wasted resources, security issues, and licensing fees, as well as confusion and limited functionality for applications.
Innovation Solution
An Information Handling System (IHS) with a secondary processing subsystem and memory subsystem that includes a device access control manager engine to identify and configure access to specific devices, allowing optimal resource allocation and preventing unnecessary access to prevent inefficiencies and security issues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional composable systems provide all devices to all applications, then applications have maximum access to hardware resources, but resource efficiency decreases and licensing fees increase
Solution Approach 1:
The system applies local quality by providing different levels of device access to different applications based on their specific needs. The device access control manager evaluates each application's requirements and grants access only to the specific devices needed, rather than providing universal access to all devices for all applications. This creates a differentiated access model where each application receives precisely the hardware resources it requires.
Solution Approach 2:
The system segments device access control by dividing the plurality of devices into separate controllable units and managing access to each device independently through the device access control manager. This segmentation allows the system to control access to individual devices rather than treating all devices as a single resource pool, enabling fine-grained allocation that improves resource efficiency while maintaining application functionality.
2Adaptability or versatility
If conventional composable systems provide all devices to all applications, then applications have maximum functionality, but application confusion increases due to unexpected device access
Solution Approach 1:
The system ensures ease of operation by matching device access precisely to application requirements. The device access control manager analyzes what devices each application needs and grants access only to those specific devices, creating a clear one-to-one mapping between application needs and device access. This eliminates the confusion that arises when applications encounter unexpected devices they were not designed to handle.
3Ease of operation
If conventional composable systems allow unrestricted device access, then security risks increase from unauthorized operations
Solution Approach 1:
The device access control manager serves as an intermediary between applications and devices. It stands between the application layer and the hardware layer, evaluating access requests and granting or denying device access based on predefined policies and application requirements. This intermediary role maintains security by controlling and monitoring all device access operations rather than allowing direct unrestricted access.
4Reliability
If conventional composable systems dedicate servers to specific applications, then application performance is optimized, but resource utilization efficiency decreases
Solution Approach 1:
The system applies dynamics by making device allocation flexible and adaptable rather than static and dedicated. The device access control manager dynamically evaluates application requirements and reallocates device access accordingly, allowing devices to be shared among multiple applications when appropriate. This dynamic approach maintains optimal performance for each application while improving overall resource utilization efficiency.
Solution Approach 2:
The system enables universality by allowing devices to serve multiple applications through controlled sharing. Instead of dedicating each device to a single application, the device access control manager manages multiple applications' access to the same physical devices, enabling one device to perform multiple functions for different applications simultaneously or sequentially, thereby improving resource utilization efficiency.
Data Source
AI summary
A device access control system includes a computing system having a device access controller subsystem coupled to devices and a central processing subsystem. A device access control manager subsystem is coupled to the device access controller subsystem and operates, during initialization operations for the computing system, to identify application(s) that are configured to be provided by the central processing subsystem, and identify a first subset of the devices that satisfy application provisioning requirements for the application(s). The device access control management subsystem then configures the device access controller subsystem to provide the central processing subsystem access to the first subset of the devices in order to allow the central processing subsystem to provide the application(s), and disable access for the central processing subsystem to a second subset of the devices in order to prevent the central processing subsystem from using the second subset of the devices to provide the application(s).


