Data Center Workload Carbon Cost Mapping Through ADDM Graphs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods fail to accurately calculate the carbon footprint or cost of individual workloads within a data center, and existing application discovery and dependency mapping (ADDM) methodologies lack efficiency in tracking components and their inter-dependencies.
Innovation Solution
Implement Application Discovery and Dependency Mapping (ADDM) to identify components as nodes and edges in a graph, track resource utilization, and apply the Greenhouse Gas Protocol to calculate carbon footprint at the application level, incorporating workload management to determine intrinsic and extrinsic carbon costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If carbon footprint is calculated at infrastructure or service level, then existing methods can provide carbon footprint data, but individual workload carbon footprint cannot be accurately calculated
Solution Approach 1:
The patent segments the carbon footprint measurement at the workload level by breaking down the infrastructure and service level measurements into individual workload components. It uses workload identifiers to trace carbon emissions specifically for each workload, enabling precise measurement without requiring complete system redesign.
Solution Approach 2:
The patent introduces workload-level intermediaries (workload managers, task definitions) between the infrastructure layer and the measurement system. These intermediaries carry carbon footprint data and enable propagation of carbon accounting through the stack, resolving the measurement precision issue without excessive complexity.
2Measurement precision
If Application Discovery and Dependency Mapping is implemented to track components and inter-dependencies, then individual application carbon footprint can be identified, but tracking complexity increases
Solution Approach 1:
The patent performs preliminary Action Discovery and Dependency Mapping to establish the component graph and workload relationships before carbon footprint calculation. By pre-building the ADDM graph with workload identifiers and component relationships, the system avoids complex real-time tracking during execution.
Solution Approach 2:
The patent adds a workload dimension to the existing component dependency graph. Instead of just tracking components and their dependencies, it incorporates workload identifiers as an additional dimension, enabling carbon footprint propagation through workloads without fundamentally redesigning the dependency tracking mechanism.
3Measurement precision
If detailed component mapping and workload tracking are implemented, then accurate carbon cost calculation is achieved, but calculation time and processing resources increase
Solution Approach 1:
The patent performs preliminary mapping of components to workloads and pre-calculates carbon footprint data for individual components. By preparing this data in advance and storing it in a structured manner, the actual carbon cost calculation can be performed more quickly using pre-computed values rather than real-time analysis.
Solution Approach 2:
The patent creates a simplified representation (copy) of the component-workload relationships through the ADDM graph with workload identifiers. This graphical representation allows for faster traversal and calculation compared to detailed structured data, enabling accurate carbon cost calculation with reduced processing time.
Data Source
AI summary
In one aspect, a computerized method for calculating a carbon cost of individual workload 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, wherein, with the ADDM graph, a plurality of components are represented as nodes and the connectivity between the nodes represented as edges, wherein based on a knowledge of the data-center environment, wherein each component is identified to correspond to each hardware component or each software component; implementing a workload in the data center, wherein the workload comprises a set of one or more tasks which are performed over a time period towards a specific goal; implementing a workload manager, wherein the workload manager executes the set of tasks in the workload, wherein a path of execution of the set of tasks is defined as the workflow; with the ADDM, ADDM graph and Component Resource Utilization, calculating a carbon cost of individual workload in a data center of the workload to generate a carbon footprint calculation.


