arrow
Return

SAZD: A Low Computational Load Coded Distributed Computing Framework for IoT Systems

delete2020-04-01
delete19
PRE
AI
M
Mingjun Dai
Z
Ziying Zheng
S
Shengli Zhang *
H
Hui Wang
林晓辉 (Xiaohui Lin)
DOI:10.1109/JIOT.2020.2974045delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Coded distributed computing (CDC) can overcome the problem that the computation of matrix multiplication with an extremely huge dimension cannot be executed in a single Internet-of-Things (IoT) node. All the encoding of existing CDC schemes are based on the linear combination (LC) to generate independent computation tasks, which introduces a heavy computational load, including a significant volume of expensive multiplications (compared with inexpensive additions) and even more expensive divisions to the encoding and decoding phases. Note that the number of elementwise multiplications of the LC operation during the encoding phase is N times that of the original computation task, where N denotes the number of worker nodes. In this article, to avoid expensive multiplications introduced by LC, a fresh new CDC framework based on shift-and-addition (SA) over the real field is proposed. In addition, to avoid the expensive matrix inverse operation (divisions) in the decoding phase, zigzag decoding (ZD) is incorporated. The proposed scheme, which combines SA and ZD and is hence named SAZD-based CDC, avoids expensive multiplications and divisions in both the encoding and decoding phases. It targets the following simultaneous objectives: an arbitrary K out of N generated computation tasks is independent and can recover the original computation tasks with the ZD algorithm, and the shift distance is small so as to cause a light additional computational load in the computation phase. Both analysis and practical study show that compared to the LC-based CDC, the SAZD-based CDC significantly reduces the computational load.
Keywords:
Encoding
Task analysis
Decoding
Internet of Things
Machine learning
Delays
Coded distributed computing (CDC)
computational load
Internet of Things (IoT)
shift-and-addition (SA)
zigzag decoding (ZD)
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Internet of Things Journal cover
IEEE Internet of Things Journal
IF:
8.9
Papers:
1.4W
Citations:
7.8W

Organization

S
shenzhen university
Scholars:
4.5W
Papers: 3.4W
Citations: 72