Data Center Workload Cost Mapping with Application Dependency Graphs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods in data centers fail to accurately calculate the cost of running workloads, and there is a lack of effective tools for tracking and managing the dependencies of individual components within applications, making it challenging to optimize resource utilization and reduce carbon footprints.

Innovation Solution

Implement Application Discovery and Dependency Mapping (ADDM) to identify components as nodes and edges, track resource utilization, and calculate carbon footprints and costs using workload managers and resource utilization methodologies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional cost tracking methods are used, then only instance and service costs can be identified, but workload-level cost calculation and component dependency tracking are not possible

Engineering Contradiction:
Improvecost calculation precisionVSAvoidcost tracking system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the cost tracking system into multiple functional modules: ADDM module for application discovery and dependency mapping, workload manager for task execution tracking, and cost calculation module. This segmentation allows precise workload-level cost calculation by breaking down the complex tracking process into manageable components that can independently process and report on specific aspects of resource consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary cost calculation module that acts as a mediator between the workload manager and the cost tracking system. This intermediary receives workload information from the workload manager, processes it through the ADDM graph, and calculates precise costs by considering component dependencies and resource utilization patterns, thereby achieving accurate cost measurement without directly managing all underlying infrastructure complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If component dependency tracking is implemented, then workload cost optimization becomes possible, but the complexity of tracking and managing dependencies increases

Engineering Contradiction:
Improveworkload optimization capabilityVSAvoiddependency tracking complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by executing Application Discovery and Dependency Mapping (ADDM) before workload execution. The ADDM module pre-establishes the dependency graph and maps applications to their underlying components and resources. This preliminary mapping is stored and reused during workload execution, allowing the system to quickly calculate costs based on pre-established relationships without repeatedly analyzing dependencies in real-time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The ADDM graph serves as a universal data structure that performs multiple functions: it represents application components, maps dependencies between components, tracks resource allocation, and enables cost calculation. By making this single data structure multi-functional, the patent reduces the overall complexity of dependency tracking while maintaining comprehensive optimization capabilities.

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

3Measurement precision

If detailed component-level tracking is performed, then accurate cost and carbon footprint calculation is achieved, but the overhead of tracking and data processing increases

Engineering Contradiction:
Improvecarbon footprint measurement precisionVSAvoidtracking overhead time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary carbon footprint calculation data collection and processing before workload execution. The ADDM module pre-establishes the mapping between components and their environmental impacts, and the workload manager pre-calculates emission factors. During actual workload execution, the system only needs to query pre-computed data from the ADDM graph, significantly reducing real-time processing overhead while maintaining precise carbon footprint measurements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250307861A1Optimizing cost of each workload in a data center
Publication Date: 2025.10.02 KRISHNA KARTHIK
  • US20250307861A1 patent drawing
  • US20250307861A1 patent drawing
  • US20250307861A1 patent drawing

AI summary

In one aspect, a computerized method for a computerized method for calculating a cost of a workload of an individual application in a data center comprising: performing Application Discovery and Dependency Mapping (ADDM) of one or more individual applications of the data center; with an ADDM output from the ADDM, generating an ADDM graph; determining each component of each individual application of one or more individual applications of the data center, wherein a component comprises a hardware component or a software component of each individual application; implementing a components mapping of each component of each individual application into the ADDM graph; implementing a workload in the data center; and with the ADDM, ADDM graph and Component Resource Utilization, calculating a cost of running the workload in the data center.