Towards Energy-Aware Federated Learning on Battery-Powered Clients

Amna Arouj, Ahmed M. Abdelmoniem
8/9/2022
cs.LGcs.DC

No official code found. Best implementation: SAYED-Sys-Lab/EAFL (9 stars, Apache-2.0, last commit 2024-04-09).

Abstract

Federated learning (FL) is a newly emerged branch of AI that facilitates edge devices to collaboratively train a global machine learning model without centralizing data and with privacy by default. However, despite the remarkable advancement, this paradigm comes with various challenges. Specifically, in large-scale deployments, client heterogeneity is the norm which impacts training quality such as accuracy, fairness, and time. Moreover, energy consumption across these battery-constrained devices is largely unexplored and a limitation for wide-adoption of FL. To address this issue, we develop EAFL, an energy-aware FL selection method that considers energy consumption to maximize the participation of heterogeneous target devices. EAFL is a power-aware training algorithm that cherry-picks clients with higher battery levels in conjunction with its ability to maximize the system efficiency. Our design jointly minimizes the time-to-accuracy and maximizes the remaining on-device battery levels. EAFLimproves the testing model accuracy by up to 85\% and decreases the drop-out of clients by up to 2.45$\times$.

View on arXivView PDF

Code Implementations(1)

SAYED-Sys-Lab/EAFLCommunity100%
Apache-2.0

Energy-Aware Federated Learning

93C, C++Aug 16, 20222 years agoApache-2.0

Similar Papers

Cite this paper

@article{arouj2022towards,
  title  = {Towards Energy-Aware Federated Learning on Battery-Powered Clients},
  author = {Amna Arouj and Ahmed M. Abdelmoniem},
  year   = {2022},
  eprint = {2208.04505},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2208.04505v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2208.04505.svg)](https://codeofpaper.com/paper/2208.04505)

Discussion