Multicriteria Scoring for Cluster and Client Selection in Heterogeneous Hierarchical Federated Learning

Read full text
Authors: Silvana Trindade, N. L. S da Fonseca
Cited by: 1
References: 56

Abstract

In hierarchical federated learning, client selection is typically performed at edge servers and the central server. Edge servers perform intermediate model aggregation before transmitting updates to the central server, which aggregates the local models’ parameters. One of the challenges in federated learning is coping with the heterogeneity of clients’ resources and datasets, which can lead to slow global model convergence and poor performance. This paper introduces a client selection algorithm to address heterogeneity and scalability challenges in hierarchical scenarios. Our algorithm ranks client clusters based on a scoring function that incorporates resource availability, communication quality, and data-related attributes. Then, clients are selected from the top-ranked cluster. The proposed method is formulated as a combinatorial optimization problem and evaluated via emulation using the MNIST and CIFAR-10 datasets under heterogeneous scenarios. Experimental results show that, compared to existing clustering-based baselines, our method reduces CPU utilization by up to 42%, memory usage by 58%, and energy consumption by 48%. These improvements are obtained with negligible loss in model accuracy on MNIST and a slightly higher reduction in accuracy on CIFAR-10, consistent with its higher task complexity.

Fields of Study & Subjects

IoT and Edge/Fog Computing Privacy-Preserving Technologies in Data Cloud Computing and Resource Management

Publication details

Journal / source
IEEE Internet of Things Journal
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Volume
13
Issue
8
Pages
16763–16779
Publication date
3 February 2026