OWL: Worker-assisted server bandwidth optimization for efficient communication federated learning

Edge computing in federated learning based on centralized architecture often faces communication constraints in large clusters. Although there have been some efforts like computation-communication overlapping and fine-granularity flow scheduling towards how to reduce the communication cost, this is still a matter of ongoing research. Motivated by the underutilization of bandwidth among workers (edge devices) and the replication of deep neural network (DNN) model distributions in data-parallel federated learning, we propose OWL, a novel worker-assisted server bandwidth optimization method. OWL partitions numerous computation branches into groups based on the model's network topology , allowing for overlapping model distribution and computation among workers, thereby leveraging idle communication resources on the workers to compensate for server bandwidth. To address the issue of model distribution congestion on the server, we formulate group partition as an optimization problem , which proves to be NP-hard. We tackle this problem through a divide-and-conquer approach employing an approximation grouping algorithm and a deploying algorithm. Finally, we evaluate the performance of OWL through simulations and a comprehensive real-world case study involving model training on OWL and deployment on edge systems. Experimental results demonstrate that OWL reduces overall training time by up to 20%-69% and improves scalability by over 9.5% compared to state-of-the-art overlapping approaches. • We make a case on model distribution congestion problem in existing federated learning. • We show that idle bandwidth and non-linear DNNs enable better overlap strategies. • We design two efficient algorithms to schedule parameter communication to further overlap between edge devices. • We use real traces for experiments. • We implement a face-recognized punch clock in real world which is trained by OWL.

Authors

Institutions

Publication Details

Journal
Journal of Parallel and Distributed Computing
Published
2024-12-16
DOI
https://doi.org/10.1016/j.jpdc.2024.105027
Citations
1
Primary Topic
Privacy-Preserving Technologies in Data
Type
article
Field-Weighted Citation Impact
0.35

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

OWL: Worker-assisted server bandwidth optimization for efficient communication federated learning

Chuang Hu, Boan Liu, Dazhao Cheng, Xiaoxue Han
1 citations
Journal of Parallel and Distributed Computing
Privacy-Preserving Technologies in Data
0.35
article

OWL: Worker-assisted server bandwidth optimization for efficient communication federated learning

Chuang Hu, Boan Liu, Dazhao Cheng, Xiaoxue Han
article en
1 citations

Abstract

Edge computing in federated learning based on centralized architecture often faces communication constraints in large clusters. Although there have been some efforts like computation-communication overlapping and fine-granularity flow scheduling towards how to reduce the communication cost, this is still a matter of ongoing research. Motivated by the underutilization of bandwidth among workers (edge devices) and the replication of deep neural network (DNN) model distributions in data-parallel federated learning, we propose OWL, a novel worker-assisted server bandwidth optimization method. OWL partitions numerous computation branches into groups based on the model's network topology , allowing for overlapping model distribution and computation among workers, thereby leveraging idle communication resources on the workers to compensate for server bandwidth. To address the issue of model distribution congestion on the server, we formulate group partition as an optimization problem , which proves to be NP-hard. We tackle this problem through a divide-and-conquer approach employing an approximation grouping algorithm and a deploying algorithm. Finally, we evaluate the performance of OWL through simulations and a comprehensive real-world case study involving model training on OWL and deployment on edge systems. Experimental results demonstrate that OWL reduces overall training time by up to 20%-69% and improves scalability by over 9.5% compared to state-of-the-art overlapping approaches. • We make a case on model distribution congestion problem in existing federated learning. • We show that idle bandwidth and non-linear DNNs enable better overlap strategies. • We design two efficient algorithms to schedule parameter communication to further overlap between edge devices. • We use real traces for experiments. • We implement a face-recognized punch clock in real world which is trained by OWL.

Journal of Parallel and Distributed ComputingVol. 198
Hong Kong Polytechnic University (HK), Wuhan University (CN)
National Natural Science Foundation of China, Natural Science Foundation of Hubei Province, Fundo para o Desenvolvimento das Ciências e da Tecnologia, National Key Research and Development Program of China, National Key Research and Development Program of China Stem Cell and Translational Research
Openalex Percentile: Top 31%
Privacy-Preserving Technologies in Data
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.