Private and rateless adaptive coded matrix-vector multiplication

被引:10
|
作者
Bitar, Rawad [1 ]
Xing, Yuxuan [2 ]
Keshtkarjahromi, Yasaman [3 ]
Dasari, Venkat [4 ]
El Rouayheb, Salim [5 ]
Seferoglu, Hulya [2 ]
机构
[1] Tech Univ Munich, Dept Elect & Comp Engn, D-80802 Munich, Germany
[2] Univ Illinois, Dept Elect & Comp Engn, Chicago, IL 60607 USA
[3] Storage Res Grp Seagate Technol, Shakopee, MN 55379 USA
[4] US Army, Res Lab, Aberdeen Proving Ground, MD USA
[5] Rutgers State Univ, Dept Elect & Comp Engn, Piscataway, NJ 08854 USA
基金
美国国家科学基金会;
关键词
Distributed coded computing; Secret sharing; Rateless private codes; Heterogeneous computing clusters;
D O I
10.1186/s13638-020-01887-y
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Edge computing is emerging as a new paradigm to allow processing data near the edge of the network, where the data is typically generated and collected. This enables critical computations at the edge in applications such as Internet of Things (IoT), in which an increasing number of devices (sensors, cameras, health monitoring devices, etc.) collect data that needs to be processed through computationally intensive algorithms with stringent reliability, security and latency constraints. Our key tool is the theory of coded computation, which advocates mixing data in computationally intensive tasks by employing erasure codes and offloading these tasks to other devices for computation. Coded computation is recently gaining interest, thanks to its higher reliability, smaller delay, and lower communication costs. In this paper, we develop a private and rateless adaptive coded computation (PRAC) algorithm for distributed matrix-vector multiplication by taking into account (1) the privacy requirements of IoT applications and devices, and (2) the heterogeneous and time-varying resources of edge devices. We show that PRAC outperforms known secure coded computing methods when resources are heterogeneous. We provide theoretical guarantees on the performance of PRAC and its comparison to baselines. Moreover, we confirm our theoretical results through simulations and implementations on Android-based smartphones.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] Private and rateless adaptive coded matrix-vector multiplication
    Rawad Bitar
    Yuxuan Xing
    Yasaman Keshtkarjahromi
    Venkat Dasari
    Salim El Rouayheb
    Hulya Seferoglu
    [J]. EURASIP Journal on Wireless Communications and Networking, 2021
  • [2] Adaptive Wavelet Methods - Matrix-Vector Multiplication
    Cerna, Dana
    Finek, Vaclav
    [J]. INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2009 (ICCMSE 2009), 2012, 1504 : 832 - 836
  • [3] Matrix-Vector Multiplication in Adaptive Wavelet Methods
    Cerna, Dana
    Finek, Vaclav
    [J]. APPLICATIONS OF MATHEMATICS IN ENGINEERING AND ECONOMICS (AMEE'11): PROCEEDINGS OF THE 37TH INTERNATIONAL CONFERENCE, 2011, 1410
  • [4] FAST AND EFFICIENT DISTRIBUTED MATRIX-VECTOR MULTIPLICATION USING RATELESS FOUNTAIN CODES
    Mallick, Ankur
    Chaudhari, Malhar
    Joshi, Gauri
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2019, : 8192 - 8196
  • [5] Adaptive sparse matrix representation for efficient matrix-vector multiplication
    Zardoshti, Pantea
    Khunjush, Farshad
    Sarbazi-Azad, Hamid
    [J]. JOURNAL OF SUPERCOMPUTING, 2016, 72 (09): : 3366 - 3386
  • [6] Adaptive diagonal sparse matrix-vector multiplication on GPU
    Gao, Jiaquan
    Xia, Yifei
    Yin, Renjie
    He, Guixia
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2021, 157 : 287 - 302
  • [7] Rateless Codes for Near-Perfect Load Balancing in Distributed Matrix-Vector Multiplication
    Mallick, Ankur
    Chaudhari, Malhar
    Sheth, Utsav
    Palanikumar, Ganesh
    Joshi, Gauri
    [J]. PROCEEDINGS OF THE ACM ON MEASUREMENT AND ANALYSIS OF COMPUTING SYSTEMS, 2019, 3 (03)
  • [8] Rateless Codes for Near-Perfect Load Balancing in Distributed Matrix-Vector Multiplication
    Mallick, Ankur
    Chaudhari, Malhar
    Sheth, Utsav
    Palanikumar, Ganesh
    Joshi, Gauri
    [J]. Performance Evaluation Review, 2020, 48 (01): : 95 - 96
  • [9] Rateless Codes for Near-Perfect Load Balancing in Distributed Matrix-Vector Multiplication
    Mallick, Ankur
    Chaudhari, Malhar
    Sheth, Utsav
    Palanikumar, Ganesh
    Joshi, Gauri
    [J]. COMMUNICATIONS OF THE ACM, 2022, 65 (05) : 111 - 118
  • [10] ACOUSTOOPTIC MATRIX-VECTOR MULTIPLICATION
    CAULFIELD, HJ
    RHODES, WT
    [J]. JOURNAL OF THE OPTICAL SOCIETY OF AMERICA, 1981, 71 (12) : 1626 - 1626