Skip to main content

FedSEA: A Semi-Asynchronous Federated Learning Framework for Extremely Heterogeneous Devices

Publication ,  Conference
Sun, J; Li, A; Duan, L; Alam, S; Deng, X; Guo, X; Wang, H; Gorlatova, M; Zhang, M; Li, H; Chen, Y
Published in: SenSys 2022 - Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems
November 6, 2022

Federated learning (FL) has attracted increasing attention as a promising technique to drive a vast number of edge devices with artificial intelligence. However, it is very challenging to guarantee the efficiency of a FL system in practice due to the heterogeneous computation resources on different devices. To improve the efficiency of FL systems in the real world, asynchronous FL (AFL) and semi-asynchronous FL (SAFL) methods are proposed such that the server does not need to wait for stragglers. However, existing AFL and SAFL systems suffer from poor accuracy and low efficiency in realistic settings where the data is non-IID distributed across devices and the on-device resources are extremely heterogeneous. In this work, we propose FedSEA - a semi-asynchronous FL framework for extremely heterogeneous devices. We theoretically disclose that the unbalanced aggregation frequency is a root cause of accuracy drop in SAFL. Based on this analysis, we design a training configuration scheduler to balance the aggregation frequency of devices such that the accuracy can be improved. To improve the efficiency of the system in realistic settings where the devices have dynamic on-device resource availability, we design a scheduler that can efficiently predict the arriving time of local updates from devices and adjust the synchronization time point according to the devices' predicted arriving time. We also consider the extremely heterogeneous settings where there exist extremely lagging devices that take hundreds of times as long as the training time of the other devices. In the real world, there might be even some extreme stragglers which are not capable of training the global model. To enable these devices to join in training without impairing the systematic efficiency, Fed-SEA enables these extreme stragglers to conduct local training on much smaller models. Our experiments show that compared with status quo approaches, FedSEA improves the inference accuracy by 44.34% and reduces the systematic time cost and local training time cost by 87.02× and 792.9×. FedSEA also reduces the energy consumption of the devices with extremely limited resources by 752.9×.

Duke Scholars

Published In

SenSys 2022 - Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems

DOI

ISBN

9781450398862

Publication Date

November 6, 2022

Start / End Page

106 / 119
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Sun, J., Li, A., Duan, L., Alam, S., Deng, X., Guo, X., … Chen, Y. (2022). FedSEA: A Semi-Asynchronous Federated Learning Framework for Extremely Heterogeneous Devices. In SenSys 2022 - Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems (pp. 106–119). https://doi.org/10.1145/3560905.3568538
Sun, J., A. Li, L. Duan, S. Alam, X. Deng, X. Guo, H. Wang, et al. “FedSEA: A Semi-Asynchronous Federated Learning Framework for Extremely Heterogeneous Devices.” In SenSys 2022 - Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems, 106–19, 2022. https://doi.org/10.1145/3560905.3568538.
Sun J, Li A, Duan L, Alam S, Deng X, Guo X, et al. FedSEA: A Semi-Asynchronous Federated Learning Framework for Extremely Heterogeneous Devices. In: SenSys 2022 - Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems. 2022. p. 106–19.
Sun, J., et al. “FedSEA: A Semi-Asynchronous Federated Learning Framework for Extremely Heterogeneous Devices.” SenSys 2022 - Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems, 2022, pp. 106–19. Scopus, doi:10.1145/3560905.3568538.
Sun J, Li A, Duan L, Alam S, Deng X, Guo X, Wang H, Gorlatova M, Zhang M, Li H, Chen Y. FedSEA: A Semi-Asynchronous Federated Learning Framework for Extremely Heterogeneous Devices. SenSys 2022 - Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems. 2022. p. 106–119.

Published In

SenSys 2022 - Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems

DOI

ISBN

9781450398862

Publication Date

November 6, 2022

Start / End Page

106 / 119