Device Update Graph for Data Processing System Downtime

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing systems face challenges in efficiently managing updates, as they often require significant downtime and resource allocation, leading to potential disruptions in providing computer-implemented services.

Innovation Solution

The implementation of a method that involves creating a device update graph, performing reverse topological analysis, and generating an update plan based on identified costs and dependencies to optimize the timing and sequencing of updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional update management methods are used, then updates can be applied to data processing systems, but significant downtime and service disruptions occur

Engineering Contradiction:
Improveservice continuityVSAvoiddowntime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs reverse topological analysis to identify the critical path and determines the latest possible start time for each update task. This preliminary scheduling ensures that updates are executed in advance of service disruption windows, allowing the system to maintain service continuity while completing updates before the deadline.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent dynamically adjusts the execution schedule of update tasks based on their dependencies and durations. By continuously monitoring the progress of updates and recalculating the critical path, the system can optimize resource allocation and minimize downtime in real-time, rather than following a static update schedule.

Inventive Principle:
Principle #15Dynamics

2Reliability

If multiple updates are applied sequentially, then each update can be completed thoroughly, but the total update time increases significantly

Engineering Contradiction:
Improveupdate completion qualityVSAvoidupdate speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the update process into multiple independent tasks with defined dependencies. By breaking down the overall update into smaller, manageable units, the system can identify which tasks can be executed in parallel and which must be sequential, thereby reducing the total update time while maintaining quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent identifies the critical path through reverse topological analysis and focuses resources on tasks that directly impact the overall update duration. Non-critical tasks can be executed with reduced priority or deferred, allowing the system to complete the essential updates faster while maintaining acceptable quality levels.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If update dependencies are not analyzed, then updates can be applied quickly without complex scheduling, but the system stability and correctness are compromised

Engineering Contradiction:
Improveupdate efficiencyVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent uses reverse topological analysis to establish feedback loops that monitor update task completion and dependency satisfaction. This feedback mechanism ensures that updates are only executed when their prerequisites are met, maintaining system stability while enabling efficient parallel execution of independent tasks.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary dependency analysis and critical path identification before update execution begins. By pre-calculating the execution order and identifying constraints, the system eliminates the need for complex real-time scheduling decisions, improving update efficiency while ensuring system correctness through pre-validated execution paths.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250138804A1Optimization of lifecycle management activities
Publication Date: 2025.05.01 DELL PROD LP
  • US20250138804A1 patent drawing
  • US20250138804A1 patent drawing
  • US20250138804A1 patent drawing

AI summary

Methods and systems for managing operations for a data processing system are disclosed. To manage operations for the data processing system, a device update graph may be generated based on software component versions and dependency data associated with a requested update to be applied to the data processing system. A reverse topological analysis may be performed, using the device update graph, in order to identify different paths through the graph and corresponding cost for traversing each of the paths. A duration of time to complete application of the update may be identified based on the corresponding cost for each of the path. The duration of time (in isolation and/or including additional update information) may be used in obtaining an update plan for the data processing system. The update plan may be used in managing operations for the data processing system.