4.5 Article

FedAda: Fast-convergent adaptive federated learning in heterogeneous mobile edge computing environment

Journal

WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS
Volume 25, Issue 5, Pages 1971-1998

Publisher

SPRINGER
DOI: 10.1007/s11280-021-00989-x

Keywords

Mobile edge computing; Federated learning; Systems and statistical heterogeneity; Convergence speed; Adaptive workload assignment

Funding

  1. National Key RAMP
  2. D Program of China [2018AAA0100500]
  3. National Natural Science Foundation of China [61972085, 61872079, 61632008, 62072099]
  4. Jiangsu Provincial Key Laboratory of Network and Information Security [BM2003201]
  5. Key Laboratory of Computer Network and Information Integration of Ministry of Education of China [93K-9]
  6. Southeast University-China Mobile Research Institute Joint Innovation Center [R21701010102018]
  7. University Synergy Innovation Program of Anhui Province [GXXT-2020-012]
  8. Collaborative Innovation Center of Novel Software Technology and Industrialization
  9. Fundamental Research Funds for the Central Universities
  10. CCF-Baidu Open Fund [2021PP15002000]

Ask authors/readers for more resources

This paper proposes a novel framework, FedAda, which incorporates the systems capabilities and data characteristics of clients to adaptively assign workload. It reduces convergence time significantly in a heterogeneous MEC environment and improves learning performance by fine-tuning workload assignment.
With rapid advancement of Internet of Things (IoT) and social networking applications generating large amounts of data at or close to the network edge, Mobile Edge Computing (MEC) has naturally been proposed to bring model training closer to where data is produced. However, there still exists privacy concern since typical MEC frameworks need to transfer sensitive data resources from data collection end devices/clients to MEC server. So the concept of Federated Learning (FL) has been introduced which supports privacy-preserved collaborative machine learning involving multiple clients coordinated by the MEC server without centralizing the private data. Unfortunately, FL is prone to multiple challenges: 1) systems heterogeneity between clients causes straggler issue, and 2) statistical heterogeneity between clients brings about objective inconsistency problem, both of which may lead to a significant slow-down in the convergence speed in heterogeneous MEC environment. In this paper, we propose a novel framework, FedAda (Federated Adaptive Training), that incorporates systems capabilities and data characteristics of the clients to adaptively assign appropriate workload to each client. The key idea is that instead of running a fixed number of local training iterations as in Federated Averaging (FedAvg), our algorithm adopts an adaptive workload assignment strategy by minimizing the runtime gap between clients and maximizing convergence gain in heterogeneous MEC environment. Moreover, we design a light mechanism extending FedAda to accelerate the convergence speed by further fine-tuning the workload assignment based on the global convergence status in each communication round. We evaluate FedAda on CIFAR-10 dataset to explore the performance of the algorithm in the simulated heterogeneous MEC environment. Experimental results show that FedAda is able to assign appropriate amount of workload to each client and substantially reduces the convergence time by up to 49.5% compared to FedAvg in heterogeneous MEC environment. In addition, we demonstrate that fine-tuning the workload assignment can help FedAda improve the learning performance in heterogeneous mobile edge computing environment.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available