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.