BIOS-Based Grid Mode Switching for Information Handling Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information handling systems in grid computing mode face challenges in efficiently managing resource availability and allocation between user needs and grid processing demands, leading to suboptimal utilization of resources and potential data security risks.

Innovation Solution

The implementation of a BIOS-based mechanism that allows information handling systems to dynamically set availability policies, communicate resource status to a grid management system, and switch between user and grid modes, ensuring resource accessibility and security while optimizing processing power.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the information handling system is made available to the grid management system for processing tasks, then the processing power utilization is improved, but the user's access to their own resources is reduced or suspended

Engineering Contradiction:
Improveprocessing power utilizationVSAvoiduser access to resources
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system dynamically switches between user mode and grid mode based on availability status. The BIOS mechanism enables flexible transition between states where resources are either dedicated to user operations or made available to the grid management system, optimizing processing power utilization without permanently sacrificing user access capability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The information handling system operates in periodic cycles, alternating between user operations and grid processing tasks. The system can be periodically claimed by the grid management system when available, and returned to user control when needed, creating a rhythmic pattern of resource allocation that balances both needs

Inventive Principle:
Principle #19Periodic action

2Productivity

If the agent program accesses substantially all resources including storage devices in the user context, then the processing capability is improved, but the data security risk increases

Engineering Contradiction:
Improveprocessing capabilityVSAvoiddata security risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The BIOS layer acts as an intermediary between the agent program and the storage devices. Instead of the agent program directly accessing storage devices in user context (which creates security risks), the BIOS provides a controlled interface that mediates resource access, enabling processing capability while mitigating data security risks through structured access protocols

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of energy

If the information handling system is powered down to conserve energy, then the energy consumption is reduced, but the availability for grid processing is lost

Engineering Contradiction:
Improveenergy consumptionVSAvoidavailability for grid processing
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The system uses its own BIOS mechanisms to autonomously manage power states and availability status. The BIOS can detect when the system is available, initiate claims by the grid management system, and manage transitions between powered-on and powered-off states, enabling the system to self-optimize between energy conservation and grid processing availability without external intervention

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8793478B2Grid computing resources and a method of use thereof
Publication Date: 2014.07.29 DELL PROD LP
  • US8793478B2 patent drawing
  • US8793478B2 patent drawing
  • US8793478B2 patent drawing

AI summary

A method of using an information handling system can include communicating accessibility of a resource to a grid system, powering down the information handling system, receiving a wake request from the grid system, booting the information handling system into a grid mode where the resource is accessible to the grid system. Machine-executable code for an information handling system can include a method for indicating that a resource in the information handling system is accessible to a grid system, communicating that the resource is accessible to the grid system, and placing the information handling system into a low power state. An information handling system can include a processor that can indicate that a resource is accessible to a grid system, communicate to the grid system that the resource is accessible, and place the information handling system into a low power state.