Conflict-Resilient Incremental Offloading of Deep Neural Networks to the Edge of Smart Environment
Document Type
Article
Publication Date
1-1-2021
Abstract
Novel smart environments, such as smart home, smart city, and intelligent transportation, are driving increasing interest in deploying deep neural networks (DNN) in edge devices. Unfortunately, deploying DNN at resource-constrained edge devices poses a huge challenge. These workloads are computationally intensive. Moreover, the edge server-based approach may be affected by incidental factors, such as network jitters and conflicts, when multiple tasks are offloaded to the same device. A rational workload scheduling for smart environments is highly desired. In this work, we propose a Conflict-resilient Incremental Offloading of Deep Neural Networks at Edge (CIODE) for improving the efficiency of DNN inference in the edge smart environment. CIODE divides the DNN model into several partitions by layer and incrementally uploads them to local edge nodes. We design a waiting lock-based scheduling paradigm to choose edge devices for DNN layers to be offloaded. In detail, an advanced lock mechanism is proposed to handle concurrency conflicts. Real-world testbed-based experiments demonstrate that, compared with other state-of-the-art baselines, CIODE outperforms the DNN inference performance of these popular baselines by 20% to 70% and significantly improves the robustness under the insight of neighboring collaboration.
Identifier
85108458590 (Scopus)
Publication Title
Mathematical Problems in Engineering
External Full Text Location
https://doi.org/10.1155/2021/9985006
e-ISSN
15635147
ISSN
1024123X
Volume
2021
Recommended Citation
Chen, Zhongmin; Xu, Zhiwei; Wan, Jianxiong; Tian, Jie; Liu, Limin; and Zhang, Yujun, "Conflict-Resilient Incremental Offloading of Deep Neural Networks to the Edge of Smart Environment" (2021). Faculty Publications. 4704.
https://digitalcommons.njit.edu/fac_pubs/4704