Joint Data Collection and Resource Allocation for Distributed Machine Learning at the Edge

被引:8
作者
Chen, Min [1 ,2 ]
Wang, Haichuan [1 ,2 ]
Meng, Zeyu [3 ]
Xu, Hongli [1 ,2 ]
Xu, Yang [1 ,2 ]
Liu, Jianchun [4 ]
Huang, He [5 ]
机构
[1] Univ Sci & Technol China, Sch Comp Sci & Technol, Hefei 230027, Anhui, Peoples R China
[2] Univ Sci & Technol China, Suzhou Inst Adv Study, Suzhou 215123, Jiangsu, Peoples R China
[3] Univ Sci & Technol China, Sch Cyberspace Secur, Hefei 230027, Anhui, Peoples R China
[4] Univ Sci & Technol China, Sch Data Sci, Hefei 230027, Anhui, Peoples R China
[5] Soochow Univ, Sch Comp Sci & Technol, Suzhou 215006, Jiangsu, Peoples R China
基金
美国国家科学基金会;
关键词
Servers; Training; Task analysis; Edge computing; Distributed databases; Resource management; Data models; model training; job assignment; resource allocation; service placement; SERVICE;
D O I
10.1109/TMC.2020.3045436
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Under the paradigm of edge computing, the enormous data generated at the network edge can be processed locally. To make full utilization of these widely distributed data, we focus on an edge computing system that conducts distributed machine learning using gradient-descent based approaches. To ensure the system's performance, there are two major challenges: how to collect data from multiple data source nodes for training jobs and how to allocate the limited resources on each edge server among these jobs. In this paper, we jointly consider the two challenges for distributed training (without service requirement), aiming to maximize the system throughput while ensuring the system's quality of service (QoS). Specifically, we formulate the joint problem as a mixed-integer non-linear program, which is NP-hard, and propose an efficient approximation algorithm. Furthermore, we take service placement into consideration for diverse training jobs and propose an approximation algorithm. We also analyze that our proposed algorithm can achieve the constant bipartite approximation under many practical situations. We build a test-bed to evaluate the effectiveness of our proposed algorithm in a practical scenario. Extensive simulation results and testing results show that the proposed algorithms can improve the system throughput 56-69 percent compared with the conventional algorithms.
引用
收藏
页码:2876 / 2894
页数:19
相关论文
共 50 条
  • [1] Joint Task Offloading and Resource Allocation for Quality-Aware Edge-Assisted Machine Learning Task Inference
    Fan, Wenhao
    Chen, Zeyu
    Hao, Zhibo
    Wu, Fan
    Liu, Yuan'an
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (05) : 6739 - 6752
  • [2] Joint Scheduling and Resource Allocation for Hierarchical Federated Edge Learning
    Wen, Wanli
    Chen, Zihan
    Yang, Howard H.
    Xia, Wenchao
    Quek, Tony Q. S.
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2022, 21 (08) : 5857 - 5872
  • [3] Resource Allocation for Distributed Machine Learning at the Edge-Cloud Continuum
    Sartzetakis, Ippokratis
    Soumplis, Polyzois
    Pantazopoulos, Panagiotis
    Katsaros, Konstantinos V.
    Sourlas, Vasilis
    Varvarigos, Emmanouel
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 5017 - 5022
  • [4] Joint Task and Computing Resource Allocation in Distributed Edge Computing Systems via Multi-Agent Deep Reinforcement Learning
    Chen, Yan
    Sun, Yanjing
    Yu, Hao
    Taleb, Tarik
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (04): : 3479 - 3494
  • [5] Wireless Edge Machine Learning: Resource Allocation and Trade-Offs
    Merluzzi, Mattia
    Di Lorenzo, Paolo
    Barbarossa, Sergio
    IEEE ACCESS, 2021, 9 : 45377 - 45398
  • [6] Joint Offloading and Resource Allocation Using Deep Reinforcement Learning in Mobile Edge Computing
    Zhang, Xinjie
    Zhang, Xinglin
    Yang, Wentao
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (05): : 3454 - 3466
  • [7] Joint Adaptive Aggregation and Resource Allocation for Hierarchical Federated Learning Systems Based on Edge-Cloud Collaboration
    Su, Yi
    Fan, Wenhao
    Meng, Qingcheng
    Chen, Penghui
    Liu, Yuan'an
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2025, 13 (01) : 369 - 382
  • [8] Machine learning for dynamic resource allocation at network edge
    Ko, Bong Jun
    Leung, Kin K.
    Salonidis, Theodoros
    GROUND/AIR MULTISENSOR INTEROPERABILITY, INTEGRATION, AND NETWORKING FOR PERSISTENT ISR IX, 2018, 10635
  • [9] Joint Service Migration and Resource Allocation in Edge IoT System Based on Deep Reinforcement Learning
    Liu, Fangzheng
    Yu, Hao
    Huang, Jiwei
    Taleb, Tarik
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (07) : 11341 - 11352
  • [10] Joint Computation Offloading and Resource Allocation in Multi-Edge Smart Communities With Personalized Federated Deep Reinforcement Learning
    Chen, Zheyi
    Xiong, Bing
    Chen, Xing
    Min, Geyong
    Li, Jie
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (12) : 11604 - 11619