HierFedML : Aggregator Placement and UE Assignment for Hierarchical Federated Learning in Mobile Edge Computing
Research output: Journal Publications and Reviews (RGC: 21, 22, 62) › 21_Publication in refereed journal › peer-review
Author(s)
Related Research Unit(s)
Detail(s)
Original language | English |
---|---|
Pages (from-to) | 328-345 |
Journal / Publication | IEEE Transactions on Parallel and Distributed Systems |
Volume | 34 |
Issue number | 1 |
Online published | 2 Nov 2022 |
Publication status | Published - Jan 2023 |
Link(s)
Abstract
Federated learning (FL) is a distributed machine learning technique that enables model development on user equipments (UEs) locally, without violating their data privacy requirements. Conventional FL adopts a single parameter server to aggregate local models from UEs, and can suffer from efficiency and reliability issues – especially when multiple users issue concurrent FL requests. Hierarchical FL consisting of a master aggregator and multiple worker aggregators to collectively combine trained local models from UEs is emerging as a solution to efficient and reliable FL. The placement of worker aggregators and assignment of UEs to worker aggregators plays a vital role in minimizing the cost of implementing FL requests in a Mobile Edge Computing (MEC) network. Cost minimization associated with joint worker aggregator placement and UE assignment problem in an MEC network is investigated in this work. An optimization framework for FL and an approximation algorithm with an approximation ratio for a single FL request is proposed. Online worker aggregator placements and UE assignments for dynamic FL request admissions with uncertain neural network models, where FL requests arrive one by one without the knowledge of future arrivals, is also investigated by proposing an online learning algorithm with a bounded regret. The performance of the proposed algorithms is evaluated using both simulations and experiments in a real testbed with its hardware consisting of server edge servers and devices and software built upon an open source hierarchical FedML (HierFedML) environment. Simulation results show that the performance of the proposed algorithms outperform their benchmark counterparts, by reducing the implementation cost by at least 15% per FL request. Experimental results in the testbed demonstrate the performance gain using the proposed algorithms using real datasets for image identification and text recognition applications.
Research Area(s)
- Aggregator placement and UE assignment, approximation algorithms, Computational modeling, Costs, federated learning, hierarchical federated learning framework, mobile edge computing, online learning algorithms, Optimization, Servers, Task analysis, Training, Uncertainty
Citation Format(s)
HierFedML : Aggregator Placement and UE Assignment for Hierarchical Federated Learning in Mobile Edge Computing. / Xu, Zichuan; Zhao, Dapeng; Liang, Weifa et al.
In: IEEE Transactions on Parallel and Distributed Systems, Vol. 34, No. 1, 01.2023, p. 328-345.Research output: Journal Publications and Reviews (RGC: 21, 22, 62) › 21_Publication in refereed journal › peer-review