arrow
Return

Optimal Task Allocation and Coding Design for Secure Edge Computing With Heterogeneous Edge Devices

delete2022-10-01
delete17
PRE
AI
王进 (Jin Wang) *
C
Chunming Cao
J
Jianping Wang
K
Kejie Lu
A
Admela Jukan
W
Wei Zhao
DOI:10.1109/TCC.2021.3050012delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In recent years, edge computing has attracted significant attention because it can effectively support many delay-sensitive applications. Despite such a salient feature, edge computing also faces many challenges, especially for efficiency and security, because edge devices are usually heterogeneous and may be untrustworthy. To address these challenges, we propose a unified framework to provide efficiency and confidentiality by coded distributed computing. Within the proposed framework, we use matrix multiplication, a fundamental building block of many distributed machine learning algorithms, as the representative computation task. To minimize resource consumption while achieving information-theoretic security, we investigate two highly-coupled problems, (1) task allocation that assigns data blocks in a computing task to edge devices and (2) linear code design that generates data blocks by encoding the original data with random information. Specifically, we first theoretically analyze the necessary conditions for the optimal solution. Based on the theoretical analysis, we develop an efficient task allocation algorithm to obtain a set of selected edge devices and the number of coded vectors allocated to them. Using the task allocation results, we then design secure coded computing schemes, for two cases, (1) with redundant computation and (2) without redundant computation, all of which satisfy the availability and security conditions. Moreover, we also theoretically analyze the optimization of the proposed scheme. Finally, we conduct extensive simulation experiments to demonstrate the effectiveness of the proposed schemes.
Keywords:
Edge computing
efficiency
confidentiality
coded computing
task allocation
linear coding
optimization
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

I
IEEE Transactions on Cloud Computing
IF:
5
Papers:
1.8K
Citations:
4.3K

Organization

U
University of Puerto Rico Mayaguez
Scholars:
700
Papers: 559
Citations: 1.1K
B
Braunschweig University of Technology
Scholars:
7.7K
Papers: 6.6K
Citations: 19
C
City University of Hong Kong
Scholars:
2.3W
Papers: 3.0W
Citations: 6.1W
U
university of puerto rico
Scholars:
6.3K
Papers: 4.2K
Citations: 17
S
soochow university - china
Scholars:
5.2W
Papers: 3.6W
Citations: 82
researcher View more organizations