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
来源
2023 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING AND COMMUNICATIONS, EDGE | 2023年
关键词
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] Analysis and Prediction of Water Quality Using LSTM Deep Neural Networks in IoT Environment
    Liu, Ping
    Wang, Jin
    Sangaiah, Arun Kumar
    Xie, Yang
    Yin, Xinchun
    SUSTAINABILITY, 2019, 11 (07)
  • [42] Unlocking the power of mist computing through clustering techniques in IoT networks
    Fazel, Elham
    Najafabadi, Hamid Esmaeili
    Rezaei, Mohammad
    Leung, Henry
    INTERNET OF THINGS, 2023, 22
  • [43] Deep Neural Networks for Dynamic Attribute based Encryption in IoT-Fog Environment
    Talreja, Mohit
    Taranath, M. Pruthvi
    Shanware, Hrushikesh
    Obaidat, Mohammad S.
    Rout, Rashmi Ranjan
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 5670 - 5675
  • [44] Distributed computing methodology for training neural networks in an image-guided diagnostic application
    Plagianakos, VP
    Magoulas, GD
    Vrahatis, MN
    COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2006, 81 (03) : 228 - 235
  • [45] Distributed computing in reconfigurable picosatellite networks
    Vladimirova, Tanya
    Wu, Xiaofeng
    Jallad, Abdul-Halim
    Bridges, Christopher P.
    NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS, PROCEEDINGS, 2007, : 682 - +
  • [46] Trustworthy Distributed Computing on Social Networks
    Mohaisen, Aziz
    Tran, Huy
    Chandra, Abhishek
    Kim, Yongdae
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2014, 7 (03) : 333 - 345
  • [47] DTMSim-IoT: A Distributed Trust Management Simulator for IoT Networks
    Hamdani, Syed Wasif Abbas
    Khan, Abdul Waheed
    Iltaf, Naima
    Iqbal, Waseem
    2020 IEEE INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, INTL CONF ON CLOUD AND BIG DATA COMPUTING, INTL CONF ON CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/CBDCOM/CYBERSCITECH), 2020, : 491 - 498
  • [48] Creating a transparent, distributed, and resilient computing environment: the OpenRTE project
    Castain, Ralph H.
    Squyres, Jeffrey M.
    JOURNAL OF SUPERCOMPUTING, 2007, 42 (01) : 107 - 123
  • [49] Coded Computing for Half-Duplex Wireless Distributed Computing Systems via Interference Alignment
    Huang, Zhenhao
    Yuan, Kai
    Ma, Shuai
    Bi, Yue
    Wu, Youlong
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2024, 23 (11) : 17399 - 17414
  • [50] A Comprehensive Survey on Coded Distributed Computing: Fundamentals, Challenges, and Networking Applications
    Ng, Jer Shyuan
    Lim, Wei Yang Bryan
    Luong, Nguyen Cong
    Xiong, Zehui
    Asheralieva, Alia
    Niyato, Dusit
    Leung, Cyril
    Miao, Chunyan
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2021, 23 (03): : 1800 - 1837