Federated learning with workload-aware client scheduling in heterogeneous systems

被引:13
|
作者
Li, Li [1 ]
Liu, Duo [1 ]
Duan, Moming [1 ]
Zhang, Yu [1 ]
Ren, Ao [1 ]
Chen, Xianzhang [1 ]
Tan, Yujuan [1 ]
Wang, Chengliang [1 ]
机构
[1] Chongqing Univ, Coll Comp Sci, Chongqing, Peoples R China
基金
中国国家自然科学基金;
关键词
Federated learning; Distributed machine learning; Heterogeneous systems; Neural Networks;
D O I
10.1016/j.neunet.2022.07.030
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Federated Learning (FL) is a novel distributed machine learning, which allows thousands of edge devices to train models locally without uploading data to the central server. Since devices in real federated settings are resource-constrained, FL encounters systems heterogeneity, which causes considerable stragglers and incurs significant accuracy degradation. To tackle the challenges of systems heterogeneity and improve the robustness of the global model, we propose a novel adaptive federated framework in this paper. Specifically, we propose FedSAE that leverages the workload completion history of clients to adaptively predict the affordable training workload for each device. Consequently, FedSAE can significantly reduce stragglers in highly heterogeneous systems. We incorporate Active Learning into FedSAE to dynamically schedule participants. The server evaluates the devices' training value based on their training loss in each round, and larger-value clients are selected with a higher probability. As a result, the model convergence is accelerated. Furthermore, we propose q-FedSAE that combines FedSAE and q-FFL to improve global fairness in highly heterogeneous systems. The evaluations conducted in a highly heterogeneous system demonstrate that both FedSAE and q-FedSAE converge faster than FedAvg. In particular, FedSAE outperforms FedAvg across multiple federated datasets - FedSAE improves testing accuracy by 22.19% and reduces stragglers by 90.69% on average. Moreover, holding the same accuracy as FedSAE, q-FedSAE allows for more robust convergence and fairer model performance than q-FedAvg, FedSAE.(c) 2022 Elsevier Ltd. All rights reserved.
引用
收藏
页码:560 / 573
页数:14
相关论文
共 50 条
  • [21] Workload-Aware CPU Performance Scaling for Transactional Database Systems
    Korkmaz, Mustafa
    Karsten, Martin
    Salem, Kenneth
    Salihoglu, Semih
    SIGMOD'18: PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2018, : 291 - 306
  • [22] Online Client Scheduling for Fast Federated Learning
    Xu, Bo
    Xia, Wenchao
    Zhang, Jun
    Quek, Tony Q. S.
    Zhu, Hongbo
    IEEE WIRELESS COMMUNICATIONS LETTERS, 2021, 10 (07) : 1434 - 1438
  • [23] WATS: Workload-Aware Task Scheduling in Asymmetric Multi-core Architectures
    Chen, Quan
    Chen, Yawen
    Huang, Zhiyi
    Guo, Minyi
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2012, : 249 - 260
  • [24] Workload-aware histograms for remote applications
    Malik, Tanu
    Burns, Randal
    DATA WAREHOUSING AND KNOWLEDGE DISCOVERY, PROCEEDINGS, 2008, 5182 : 402 - +
  • [25] STHoles: A multidimensional workload-aware histogram
    Bruno, N
    Chaudhuri, S
    Gravano, L
    SIGMOD RECORD, 2001, 30 (02) : 211 - 222
  • [26] Workload-Aware Periodic Interconnect BIST
    Sadeghi-Kohan, Somayeh
    Hellebrand, Sybille
    Wunderlich, Hans-Joachim
    IEEE DESIGN & TEST, 2024, 41 (04) : 50 - 55
  • [27] Workload-Aware Approximate Computing Configuration
    Ma, Dongning
    Thapa, Rahul
    Wang, Xingjian
    Jiao, Xun
    Hao, Cong
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 920 - 925
  • [28] Efficient Distributed Algorithm for Scheduling Workload-Aware Jobs on Multi-Clouds
    Miraftabzadeh, Seyed Ali
    Rad, Paul
    Jamshidi, Mo
    2016 11TH SYSTEMS OF SYSTEM ENGINEERING CONFERENCE (SOSE), IEEE, 2016,
  • [29] Workload-Aware Optimal Power Allocation on Single-Chip Heterogeneous Processors
    Jang, Jae Young
    Wang, Hao
    Kwon, Euijin
    Lee, Jae W.
    Kim, Nam Sung
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (06) : 1838 - 1851
  • [30] WIND: Workload-aware INtrusion Detection
    Sinha, Sushant
    Jahanian, Farnam
    Patel, Jignesh M.
    RECENT ADVANCES IN INTRUSION DETECTION, PROCEEDINGS, 2006, 4219 : 290 - 310