Device Access Control Manager for Composable Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveapplication access to hardware resourcesVSAvoidresource efficiency
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveapplication functionalityVSAvoidapplication configuration clarity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If conventional composable systems allow unrestricted device access, then security risks increase from unauthorized operations

Engineering Contradiction:
Improvedevice access freedomVSAvoidsecurity risks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If conventional composable systems dedicate servers to specific applications, then application performance is optimized, but resource utilization efficiency decreases

Engineering Contradiction:
Improveapplication performanceVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11829493B2Device access control system
Publication Date: 2023.11.28 DELL PROD LP
  • US11829493B2 patent drawing
  • US11829493B2 patent drawing
  • US11829493B2 patent drawing

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).