Data Center Build Dependency Graph for Skill Health Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional tools for building data centers require significant manual effort and suffer from overhead, accuracy issues, and ease of use drawbacks due to the limited nature of capabilities in tracking progress and identifying blockages during region builds.

Innovation Solution

A new construct called 'skills' is introduced to manage data center builds, associated with skill metadata for execution order and health status, using a dependency graph to identify causes of health states and provide notifications, along with an override option for health states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional tools are used for building data centers, then manual effort is required, but this results in significant overhead and reduced productivity

Engineering Contradiction:
Improvedata center build efficiencyVSAvoidmanual intervention level
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system enables self-service automation where the build orchestration system automatically monitors skill health states, identifies blockages, and notifies relevant parties without requiring manual checking. The system serves itself by autonomously tracking dependencies and detecting issues in the data center build process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback mechanisms by monitoring health states of skills and their dependencies. When blockages are detected, the system provides feedback through notifications to relevant users, enabling rapid response and correction without manual intervention in the monitoring process.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If capabilities are used to track region build progress, then bootstrapping operations can be initiated, but accuracy in identifying blockages is limited

Engineering Contradiction:
Improveblockage identification accuracyVSAvoidbuild progress tracking capability
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system segments the data center build process into discrete skills with defined dependencies. Each skill represents a specific unit of work with identifiable health states, allowing precise tracking of progress and accurate identification of blockages at the skill level rather than treating the entire build process as a monolithic capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adds a new dimension of tracking by introducing health states (healthy, unhealthy, unknown) alongside dependency relationships. This creates a multi-dimensional view of build progress that combines structural dependencies with operational status, enabling more accurate blockage identification than traditional capability tracking.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If manual monitoring of build health is performed, then issues can be detected, but this results in significant time consumption and reduced productivity

Engineering Contradiction:
Improveerror detection capabilityVSAvoidmonitoring time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs self-monitoring by automatically tracking health states of skills and their dependencies. The build orchestration system continuously assesses whether skills are healthy, unhealthy, or unknown without requiring manual intervention, thereby maintaining high reliability in error detection while eliminating time consumption associated with manual monitoring.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous automated monitoring of skill health states throughout the data center build process. This continuous action ensures reliable error detection at all times without the intermittent nature of manual checks, eliminating gaps in monitoring while reducing overall time investment compared to manual processes.

Inventive Principle:
Principle #20Continuity of useful action

4Difficulty of detecting and measuring

If detailed tracking of skill health states is implemented, then root cause analysis is improved, but system complexity increases

Engineering Contradiction:
Improveroot cause analysis capabilityVSAvoidtracking system complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The system segments the complex data center build process into discrete skills with clear health states and dependencies. This segmentation simplifies root cause analysis by isolating specific skills that may be causing blockages, making it easier to identify and address issues without being overwhelmed by system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adds the health state dimension (healthy, unhealthy, unknown) to the dependency graph, creating a more informative representation that enhances root cause analysis capability. This additional dimension provides clear visibility into the status of each skill without significantly increasing operational complexity, as the states are automatically determined by the system.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12487833B2Tracking data center build health
Publication Date: 2025.12.02 ORACLE INT CORP
  • US12487833B2 patent drawing
  • US12487833B2 patent drawing
  • US12487833B2 patent drawing

AI summary

Skills and skills metadata may be used to define a process for building a data center. Skills of one service may depend on skills corresponding to the same or different service. A dependency graph may be generated based on these dependencies. The graph may specify an order by which orchestration operations are to be performed to build the services, thereby building the data center. During execution of the process for building the data center, health states corresponding to the skills may be tracked (based at least in part on alarms and/or namespaces associated with the skills). When an unhealthy skill is identified, the system may traverse the dependency graph to identify a root cause (e.g., failed operations corresponding to a skill on which the unhealthy skill directly/indirectly depends). A notification and/or various options may be provided to address the unhealthy state of one or both skills.