4.8 Article

Distributed Decoding for Coded Distributed Computing

Journal

IEEE INTERNET OF THINGS JOURNAL
Volume 9, Issue 14, Pages 12555-12562

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/JIOT.2021.3138855

Keywords

Decoding; Task analysis; Codes; Encoding; Distributed computing; Internet of Things; Complexity theory; Distributed coding; distributed computing; edge computing; heterogeneous network; matrix multiplication

Funding

  1. TELUS Corporation
  2. Natural Sciences and Engineering Research Council of Canada

Ask authors/readers for more resources

In this work, a multilayer coding strategy is proposed to allow some helpers to assist with decoding in distributed computing, solving the straggling issue. By decoding at different layers, it simplifies the decoding burden on the master node and minimizes the overall completion time.
In distributed computing, when a large number of helper nodes assist a master node to finish a large task, the main challenge is when some of these helpers straggle. Several coded distributed computing schemes exist that resolve the straggling problem. In these solutions, however, the decoding remains a responsibility of the master node. The complexity of decoding can be significant and increase the execution time considerably. In this work, we propose a multilayer coding strategy that allows some helpers to assist with the decoding. With this multilayer structure, the original decoding is performed by some decoding helpers, and the master only minimally participates in decoding to make every layer reliable. The optimization problem to minimize the overall completion time is also studied and shown to have a simple solution in almost all practical scenarios.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available