Carbon-Aware End-to-End Data Movement
Jacob Goldverg, Hasibul Jamil, Elvis Rodriguez, Tevfik Kosar
TL;DR
The paper tackles the rising carbon footprint of end-to-end data movement in cloud, edge, and AI workloads. It develops a measurement framework that aggregates end-system emissions and hop-by-hop network carbon to yield end-to-end carbon intensity. It introduces three carbon-aware strategies—shifting transfers in time, shifting in space via alternative data sources, and overlay networks with FTNs—and defines a practical metric $carbonScore = \\frac{bytes}{CI \\times duration}$ implemented in the Pmeter tool. Experiments on Chameleon Cloud and a MacBook demonstrate significant potential savings (up to ~2x) and highlight deployment implications for cloud providers, CDNs, and SLA-driven green computing.
Abstract
The latest trends in the adoption of cloud, edge, and distributed computing, as well as a rise in applying AI/ML workloads, have created a need to measure, monitor, and reduce the carbon emissions of these compute-intensive workloads and the associated communication costs. The data movement over networks has considerable carbon emission that has been neglected due to the difficulty in measuring the carbon footprint of a given end-to-end network path. We present a novel network carbon footprint measuring mechanism and propose three ways in which users can optimize scheduling network-intensive tasks to enable carbon savings through shifting tasks in time, space, and overlay networks based on the geographic carbon intensity.
