Energy Minimization for Federated Asynchronous Learning on Battery-Powered Mobile Devices via Application Co-running
Cong Wang, Bin Hu, Hongyi Wu

TL;DR
This paper presents an online optimization framework that reduces energy consumption in federated learning on mobile devices by intelligently co-running training with foreground applications, achieving significant energy savings and faster convergence.
Contribution
It introduces a novel online energy optimization algorithm for federated learning on mobile devices that accounts for application co-running and energy-staleness trade-offs.
Findings
Over 60% energy savings achieved
Training convergence is 3 times faster than previous methods
Co-running training with foreground apps yields deep energy discounts
Abstract
Energy is an essential, but often forgotten aspect in large-scale federated systems. As most of the research focuses on tackling computational and statistical heterogeneity from the machine learning algorithms, the impact on the mobile system still remains unclear. In this paper, we design and implement an online optimization framework by connecting asynchronous execution of federated training with application co-running to minimize energy consumption on battery-powered mobile devices. From a series of experiments, we find that co-running the training process in the background with foreground applications gives the system a deep energy discount with negligible performance slowdown. Based on these results, we first study an offline problem assuming all the future occurrences of applications are available, and propose a dynamic programming-based algorithm. Then we propose an online…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGreen IT and Sustainability · Age of Information Optimization · Energy Harvesting in Wireless Networks
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
