Journal
IEEE INTERNET OF THINGS JOURNAL
Volume 9, Issue 14, Pages 12555-12562Publisher
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
Categories
Funding
- TELUS Corporation
- 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
Recommended
No Data Available