THF: 3-Way Hierarchical Framework for Efficient Client Selection and Resource Management in Federated Learning

Muhammad Asad, Ahmed Moustafa*, Fethi A. Rabhi, Muhammad Aslam

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Federated learning (FL) is a promising technique for collaboratively training machine-learning models on massively distributed clients data under privacy constraints. However, the existing FL literature focuses on speeding up the learning process and ignores minimizing the communication cost which is critical for resource-constrained clients. To this end, in this article, we propose a novel 3-way hierarchical framework (THF) to promote communication efficiency in FL. Using the proposed framework, only a cluster head (CH) communicates with the cloud server through edge aggregation in order to minimize the communication cost of clients. In particular, the clients upload their local models to their respective CHs, which are responsible to forward them to the corresponding edge server. The edge server averages the local models and iterates until it achieves the edge accuracy. Afterward, each edge server uploads the edge models to the cloud server for global aggregation. In this way, model downloading and uploading requires less bandwidth due to the short distance from source to destination that makes an efficient 3-way hierarchical network structure. In addition, we formulate a joint communication and computation resource management scheme through efficient client selection in order to achieve global cost minimization in FL. We conduct extensive empirical evaluations on diverse data learning tasks on multiple data sets to signify that THF achieves global cost savings and converges within fewer communication rounds compared to other FL approaches.

Original languageEnglish
Pages (from-to)11085-11097
Number of pages13
JournalIEEE Internet of Things Journal
Volume9
Issue number13
DOIs
Publication statusPublished - 1 Jul 2022

ASJC Scopus subject areas

  • Signal Processing
  • Information Systems
  • Hardware and Architecture
  • Computer Science Applications
  • Computer Networks and Communications

Keywords

  • Client selection
  • edge aggregation
  • federated learning (FL)
  • resource management

Fingerprint

Dive into the research topics of 'THF: 3-Way Hierarchical Framework for Efficient Client Selection and Resource Management in Federated Learning'. Together they form a unique fingerprint.

Cite this