Saved in:
Bibliographic Details
Main Authors: Tang, Weiheng, Li, Jingyi, Chen, Lin, Chen, Xu
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2406.10831
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913392318480384
author Tang, Weiheng
Li, Jingyi
Chen, Lin
Chen, Xu
author_facet Tang, Weiheng
Li, Jingyi
Chen, Lin
Chen, Xu
contents Edge computing has recently emerged as a promising paradigm to boost the performance of distributed learning by leveraging the distributed resources at edge nodes. Architecturally, the introduction of edge nodes adds an additional intermediate layer between the master and workers in the original distributed learning systems, potentially leading to more severe straggler effect. Recently, coding theory-based approaches have been proposed for stragglers mitigation in distributed learning, but the majority focus on the conventional workers-master architecture. In this paper, along a different line, we investigate the problem of mitigating the straggler effect in hierarchical distributed learning systems with an additional layer composed of edge nodes. Technically, we first derive the fundamental trade-off between the computational loads of workers and the stragglers tolerance. Then, we propose a hierarchical gradient coding framework, which provides better stragglers mitigation, to achieve the derived computational trade-off. To further improve the performance of our framework in heterogeneous scenarios, we formulate an optimization problem with the objective of minimizing the expected execution time for each iteration in the learning process. We develop an efficient algorithm to mathematically solve the problem by outputting the optimum strategy. Extensive simulation results demonstrate the superiority of our schemes compared with conventional solutions.
format Preprint
id arxiv_https___arxiv_org_abs_2406_10831
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Design and Optimization of Hierarchical Gradient Coding for Distributed Learning at Edge Devices
Tang, Weiheng
Li, Jingyi
Chen, Lin
Chen, Xu
Networking and Internet Architecture
Artificial Intelligence
Distributed, Parallel, and Cluster Computing
Edge computing has recently emerged as a promising paradigm to boost the performance of distributed learning by leveraging the distributed resources at edge nodes. Architecturally, the introduction of edge nodes adds an additional intermediate layer between the master and workers in the original distributed learning systems, potentially leading to more severe straggler effect. Recently, coding theory-based approaches have been proposed for stragglers mitigation in distributed learning, but the majority focus on the conventional workers-master architecture. In this paper, along a different line, we investigate the problem of mitigating the straggler effect in hierarchical distributed learning systems with an additional layer composed of edge nodes. Technically, we first derive the fundamental trade-off between the computational loads of workers and the stragglers tolerance. Then, we propose a hierarchical gradient coding framework, which provides better stragglers mitigation, to achieve the derived computational trade-off. To further improve the performance of our framework in heterogeneous scenarios, we formulate an optimization problem with the objective of minimizing the expected execution time for each iteration in the learning process. We develop an efficient algorithm to mathematically solve the problem by outputting the optimum strategy. Extensive simulation results demonstrate the superiority of our schemes compared with conventional solutions.
title Design and Optimization of Hierarchical Gradient Coding for Distributed Learning at Edge Devices
topic Networking and Internet Architecture
Artificial Intelligence
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2406.10831