CarbonCP: Carbon-Aware DNN Partitioning with Conformal Prediction for Sustainable Edge Intelligence

Hongyu Ke,Wanxin Jin,Haoxin Wang
2024-04-26
Abstract:This paper presents a solution to address carbon emission mitigation for end-to-end edge computing systems, including the computing at battery-powered edge devices and servers, as well as the communications between them. We design and implement, CarbonCP, a context-adaptive, carbon-aware, and uncertainty-aware AI inference framework built upon conformal prediction theory, which balances operational carbon emissions, end-to-end latency, and battery consumption of edge devices through DNN partitioning under varying system processing contexts and carbon intensity. Our experimental results demonstrate that CarbonCP is effective in substantially reducing operational carbon emissions, up to 58.8%, while maintaining key user-centric performance metrics with only 9.9% error rate.
Networking and Internet Architecture,Performance
What problem does this paper attempt to address?
This paper aims to address the carbon emission issues generated by artificial intelligence (AI) applications in edge computing systems and proposes a novel solution named CarbonCP. Specifically, the research goal is to design an environmentally sustainable AI inference framework that balances the following three key metrics: 1. **Operational Carbon Emissions**: Reduce the carbon emissions of the entire end-to-end edge computing system, including computations on battery-powered devices and servers, as well as the communication between them. 2. **End-to-End Latency**: Maintain low latency to meet real-time requirements. 3. **Battery Consumption**: Lower the energy consumption of edge devices. To achieve these goals, the paper proposes a method based on deep neural network (DNN) partitioning, combined with **conformal prediction theory** to handle uncertainty, enabling the system to dynamically adjust in different operating environments to optimize the aforementioned metrics. Through experimental validation, CarbonCP has been proven to significantly reduce carbon emissions while only causing a small error rate in performance metrics that users care about. Therefore, this research not only focuses on improving technical performance but also emphasizes the importance of environmental protection, providing a new direction for sustainable edge intelligence.