Adaptive Subsystem Data Expiration for Lower I/O and CPU Use

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The periodic collection of subsystem data at predefined frequencies negatively impacts system performance by consuming CPU cycles, requiring I/O access, and increasing energy consumption, especially when collected via restricted access interfaces, necessitating a need to optimize data collection mechanisms.

Innovation Solution

Adjusting subsystem data expiration duration based on criteria such as subsystem health, I/O interface speed, energy requirements, and user presence to reduce I/O access and execution of restricted access interfaces, thereby optimizing data collection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If subsystem data is collected periodically at predefined frequencies, then data availability is ensured, but CPU cycles, I/O access, and energy consumption increase

Engineering Contradiction:
Improvedata availabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic data expiration duration adjustment based on subsystem health status. When subsystem health is normal, a longer expiration duration is used to reduce data collection frequency and energy consumption. When subsystem health deteriorates, the expiration duration is shortened to increase data availability and monitoring frequency, thus resolving the contradiction between data availability and energy consumption through adaptive dynamics

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the data expiration duration parameter based on subsystem health criteria. By adjusting this temporal parameter dynamically, the system optimizes the balance between maintaining data availability for reliable operation and reducing I/O operations to minimize energy consumption, directly addressing the technical contradiction

Inventive Principle:
Principle #35Parameter changes

2Reliability

If subsystem data is collected periodically at predefined frequencies, then data availability is ensured, but system performance deteriorates due to CPU cycles and I/O access

Engineering Contradiction:
Improvedata availabilityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts data collection frequency based on subsystem health status. Under normal conditions, it uses longer expiration durations to reduce I/O access and CPU cycles, thereby improving system performance. When health issues are detected, it shortens the expiration duration to ensure data availability, thus resolving the contradiction between performance and reliability through adaptive behavior

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements periodic data collection with variable periods. Instead of fixed predefined frequencies, it uses adaptive periodic action where the collection interval changes based on subsystem health criteria, allowing the system to optimize between performance (longer intervals) and reliability (more frequent intervals) as needed

Inventive Principle:
Principle #19Periodic action

3Productivity

If data expiration duration is extended, then I/O access is reduced, but data freshness may be compromised

Engineering Contradiction:
ImproveI/O operationsVSAvoiddata freshness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent dynamically changes the data expiration duration parameter based on subsystem health status. When health is normal, it extends the expiration duration to reduce I/O operations and improve productivity. When health deteriorates, it shortens the expiration duration to ensure data freshness and reliability, thus resolving the contradiction through adaptive parameter adjustment rather than fixed settings

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250278500A1Adjusting subsystem data expiration duration
Publication Date: 2025.09.04 DELL PROD LP
  • US20250278500A1 patent drawing
  • US20250278500A1 patent drawing
  • US20250278500A1 patent drawing

AI summary

An information handling system retrieves a data expiration policy in response to receiving a request from an application, and determines a data expiration value of a data type based on the data expiration policy. If the cached data is not expired based on the data expiration value, then the system collects data from a source based on the request and transmits the data with a response to the application.