Creating Robust Deep Neural Networks With Coded Distributed Computing for IoT

被引:1
|
作者
Hadidi, Ramyad [1 ]
Cao, Jiashen [2 ]
Asgari, Bahar [2 ,3 ]
Kim, Hyesoon [2 ]
机构
[1] Rain AI, Atlanta, GA 30332 USA
[2] Georgia Tech, Atlanta, GA USA
[3] Univ Maryland, College Pk, MD USA
关键词
Edge AI; Reliability; IoT; Edge; Distributed Computing; Collaborative Edge & Robotics;
D O I
10.1109/EDGE60047.2023.00029
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The increasing interest in serverless computation and ubiquitous wireless networks has led to numerous connected devices in our surroundings. Such IoT devices have access to an abundance of raw data, but their inadequate resources in computing limit their capabilities. With the emergence of deep neural networks (DNNs), the demand for the computing power of IoT devices is increasing. To overcome inadequate resources, several studies have proposed distribution methods for IoT devices that harvest the aggregated computing power of idle IoT devices in an environment. However, since such a distributed system strongly relies on each device, unstable latency, and intermittent failures, the common characteristics of IoT devices and wireless networks, cause high recovery overheads. To reduce this overhead, we propose a novel robustness method with a close-to-zero recovery latency for DNN computations. Our solution never loses a request or spends time recovering from a failure. To do so, first, we analyze how matrix computations in DNNs are affected by distribution. Then, we introduce a novel coded distributed computing (CDC) method, the cost of which, unlike that of modular redundancies, is constant when the number of devices increases. Our method is applied at the library level, without requiring extensive changes to the program, while still ensuring a balanced work assignment during distribution.
引用
收藏
页码:126 / 132
页数:7
相关论文
共 50 条
  • [41] The Network As a Computer: A Framework for Distributed Computing Over IoT Mesh Networks
    Di Pascale, Emanuele
    Macaluso, Irene
    Nag, Avishek
    Kelly, Mark
    Doyle, Linda
    IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (03): : 2107 - 2119
  • [42] IoT Approaches for Distributed Computing
    Prieto, Javier
    Amira, Abbes
    Bajo, Javier
    Mazuelas, Santiago
    De la Prieta, Fernando
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2018,
  • [43] Weakly Secure Coded Distributed Computing
    Zhao, Ruimin
    Wang, Jin
    Lu, Kejie
    Wang, Jianping
    Wang, Xiumin
    Zhou, Jingya
    Cao, Chunming
    2018 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI), 2018, : 603 - 610
  • [44] Coded Distributed Computing With Partial Recovery
    Ozfatura, Emre
    Ulukus, Sennur
    Gunduz, Deniz
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2022, 68 (03) : 1945 - 1959
  • [45] Coded Computing for Distributed Graph Analytics
    Prakash, Saurav
    Reisizadeh, Amirhossein
    Pedarsani, Ramtin
    Avestimehr, Salman
    2018 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2018, : 1221 - 1225
  • [46] Coded Distributed Computing for Inverse Problems
    Yang, Yaoqing
    Grover, Pulkit
    Kar, Soummya
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 30 (NIPS 2017), 2017, 30
  • [47] Coded Computing for Distributed Graph Analytics
    Prakash, Saurav
    Reisizadeh, Amirhossein
    Pedarsani, Ramtin
    Avestimehr, Amir Salman
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2020, 66 (10) : 6534 - 6554
  • [48] Computing Resource Allocation for Heterogeneous Coded Distributed Computing
    Dai, Mingjun
    Yuan, Jialong
    Tong, Yanli
    Wang, Lan
    Lin, Xiaohui
    2022 31ST WIRELESS AND OPTICAL COMMUNICATIONS CONFERENCE (WOCC), 2022, : 18 - 23
  • [49] Cooperative Distributed Deep Neural Network Deployment with Edge Computing
    Yang, Cian-You
    Kuo, Jian-Jhih
    Sheu, Jang-Ping
    Zheng, Ke-Jun
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
  • [50] Quantization of Deep Neural Networks for Accurate Edge Computing
    Chen, Wentao
    Qiu, Hailong
    Zhuang, Jian
    Zhang, Chutong
    Hu, Yu
    Lu, Qing
    Wang, Tianchen
    Shi, Yiyu
    Huang, Meiping
    Xu, Xiaowe
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2021, 17 (04)