Network-Aware Optimization of Distributed Learning for Fog Computing

被引:0
|
作者
Tu, Yuwei [3 ]
Ruan, Yichen [2 ]
Wagle, Satyavrat [2 ]
Brinton, Christopher G. [1 ]
Joe-Wong, Carlee [2 ]
机构
[1] Purdue Univ, W Lafayette, IN 47907 USA
[2] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
[3] Zoomi Inc, Wayne, PA USA
关键词
federated learning; offloading; fog computing;
D O I
10.1109/infocom41043.2020.9155372
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Fog computing promises to enable machine learning tasks to scale to large amounts of data by distributing processing across connected devices. Two key challenges to achieving this are (i) heterogeneity in devices' compute resources and (ii) topology constraints on which devices can communicate. We are the first to address these challenges by developing a network-aware distributed learning optimization methodology where devices process data for a task locally and send their learnt parameters to a server for aggregation at certain time intervals. Unlike traditional federated learning frameworks, our method enables devices to offload their data processing tasks, with these decisions determined through a convex data transfer optimization problem that trades off costs associated with devices processing, offloading, and discarding data points. We analytically characterize the optimal data transfer solution for different fog network topologies, showing for example that the value of a device offloading is approximately linear in the range of computing costs in the network. Our subsequent experiments on both synthetic and real-world datasets we collect confirm that our algorithms are able to improve network resource utilization substantially without sacrificing the accuracy of the learned model.
引用
收藏
页码:2509 / 2518
页数:10
相关论文
共 50 条
  • [1] Network-Aware Optimization of Distributed Learning for Fog Computing
    Wang, Su
    Ruan, Yichen
    Tu, Yuwei
    Wagle, Satyavrat
    Brinton, Christopher G.
    Joe-Wong, Carlee
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2021, 29 (05) : 2019 - 2032
  • [2] Network-aware distributed computing: A case study
    Tangmunarunkit, H
    Steenkiste, P
    PARALLEL AND DISTRIBUTED PROCESSING, 1998, 1388 : 171 - 182
  • [3] Quality of Service Provision in Fog Computing: Network-Aware Scheduling of Containers
    Caminero, Agustin C.
    Munoz-Mansilla, Rocio
    SENSORS, 2021, 21 (12)
  • [4] Towards Network-Aware Resource Provisioning in Kubernetes for Fog Computing applications
    Santos, Jose
    Wauters, Tim
    Volckaert, Bruno
    De Turck, Filip
    PROCEEDINGS OF THE 2019 IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2019), 2019, : 351 - 359
  • [5] Network-Aware Distributed Machine Learning OverWide Area Network
    Zhou, Pan
    Sun, Gang
    Yu, Hongfang
    Chang, Victor
    MODERN INDUSTRIAL IOT, BIG DATA AND SUPPLY CHAIN, IIOTBDSC 2020, 2021, 218 : 55 - 62
  • [6] FedFog: Network-Aware Optimization of Federated Learning Over Wireless Fog-Cloud Systems
    Nguyen, Van-Dinh
    Chatzinotas, Symeon
    Ottersten, Bjorn
    Duong, Trung Q.
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2022, 21 (10) : 8581 - 8599
  • [7] Dynamic network-aware container allocation in Cloud/Fog computing with mobile nodes
    Tsokov, Tsvetan
    Kostadinov, Hristo
    INTERNET OF THINGS, 2024, 26
  • [8] Network-aware parallel computing with Remos
    Lowekamp, B
    Miller, N
    Sutherland, D
    Gross, T
    Steenkiste, P
    Subhlok, J
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, 1999, 1656 : 100 - 119
  • [9] A distributed network-aware TSCH scheduling
    Vieira Junior, Ivanilson Franca
    Granjal, Jorge
    Curado, Marilia
    2023 19TH INTERNATIONAL CONFERENCE ON THE DESIGN OF RELIABLE COMMUNICATION NETWORKS, DRCN, 2023,
  • [10] Network-aware container scheduling in edge computing
    Qiao, Ying
    Xiong, Junhan
    Zhao, Yiguo
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2025, 28 (02):