Towards Energy-Aware Federated Learning via Collaborative Computing Approach

被引:0
|
作者
Arouj, Amna [1 ]
Abdelmoniem, Ahmed M. [1 ]
机构
[1] Queen Mary Univ London, Sch Elect Engn & Comp Sci, London, England
基金
英国工程与自然科学研究理事会;
关键词
Computation offloading; Collaborative computing; Energy efficiency; Federated Learning; Heterogeneity;
D O I
10.1016/j.comcom.2024.04.012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This research delves into the consequences of the high complexity of on -device operations executed during the federated learning process. We investigate how the varying computational capabilities and battery levels among mobile devices can introduce performance disparities and influence training quality. Hence, in order to deal with these challenges, we propose EAFL+, a novel energy optimization technique, that focuses on managing power consumption in devices with limited battery capacity. EAFL+ is a cloud-edge-terminal collaborative approach that provides a new architectural design for achieving power -aware FL training by leveraging resource diversity and computation offloading. The innovative scheme enables the efficient selection of an approximately -optimal offloading target, from a set of Cloud -tier, Edge -tier, and Terminal -tier resources and achieves the best cost -quality tradeoff for the devices taking part in the FL system. Our evaluation shows EAFL+ can help conserve the devices' energy participating in training, which improves the participation rates and increases the clients' contributions, hence achieving higher accuracy and faster convergence. Through experiments on real datasets and traces in an emulated FL environment, EAFL+ reduces the drop -out of clients to zero and enhances accuracy by up to 24% and 9% compared to EAFL and Oort, respectively.
引用
收藏
页码:131 / 141
页数:11
相关论文
共 50 条
  • [41] Energy-Aware Resource Management for Computing Systems
    Siegel, Howard Jay
    Khemka, Bhavesh
    Friese, Ryan
    Pasricha, Sudeep
    Maciejewski, Anthony A.
    Koenig, Gregory A.
    Powers, Sarah
    Hilton, Marcia
    Rambharos, Rajendra
    Okonski, Gene
    Poole, Steve
    2014 SEVENTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2014, : 7 - 12
  • [42] Energy-Aware Computation Offloading in Wearable Computing
    Safar, Mariam
    Ahmad, Imtiaz
    Al-Yatama, Anwar
    2017 INTERNATIONAL CONFERENCE ON COMPUTER AND APPLICATIONS (ICCA), 2017, : 266 - 278
  • [43] Energy-Aware Profiling for Cloud Computing Environments
    Alzamil, Ibrahim
    Djemame, Karim
    Armstrong, Django
    Kavanagh, Richard
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2015, 318 : 91 - 108
  • [44] Energy-Aware RFID Authentication in Edge Computing
    Yao, Qingsong
    Ma, Jianfeng
    Li, Rui
    Li, Xinghua
    Li, Jinku
    Liu, Jiao
    IEEE ACCESS, 2019, 7 : 77964 - 77980
  • [45] Energy-Aware Resource Management for Computing Systems
    Siegel, H. J.
    2014 SEVENTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2014, : XI - XII
  • [46] Special issue on energy-aware computing and communications
    Lizhe Wang
    Samee U. Khan
    Laurence T. Yang
    Feng Xia
    Cluster Computing, 2013, 16 : 1 - 1
  • [47] Shadow Computing: An Energy-Aware Fault Tolerant Computing Model
    Mills, Bryan
    Znati, Taieb
    Melhem, Rami
    2014 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2014, : 73 - 77
  • [48] Energy-aware Virtual Machine Migration for Cloud Computing - A Firefly Optimization Approach
    Nidhi Jain Kansal
    Inderveer Chana
    Journal of Grid Computing, 2016, 14 : 327 - 345
  • [49] A Predictive Control Approach for Energy-Aware Consolidation of Virtual Machines in Cloud Computing
    Gaggero, Mauro
    Caviglione, Luca
    2014 IEEE 53RD ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2014, : 5308 - 5313
  • [50] Energy-Aware Application Placement in Mobile Edge Computing: A Stochastic Optimization Approach
    Badri, Hossein
    Bahreini, Tayebeh
    Grosu, Daniel
    Yang, Kai
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (04) : 909 - 922