JALAD : joint accuracy- and latency-aware deep structure decoupling for edge-cloud execution

Recent years have witnessed a rapid growth of deep-network based services and applications. A practical and critical problem thus has emerged: how to effectively deploy the deep neural network models such that they can be executed efficiently. Conventional cloud-based approaches usually run the deep...

Full description

Saved in:
Bibliographic Details
Main Authors: Li, Hongshan, Hu, Chenghao, Jiang, Jingyan, Wang, Zhi, Wen, Yonggang, Zhu, Wenwu
Other Authors: School of Computer Science and Engineering
Format: Conference or Workshop Item
Language:English
Published: 2020
Subjects:
Online Access:https://hdl.handle.net/10356/143195
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-143195
record_format dspace
spelling sg-ntu-dr.10356-1431952020-08-12T04:16:18Z JALAD : joint accuracy- and latency-aware deep structure decoupling for edge-cloud execution Li, Hongshan Hu, Chenghao Jiang, Jingyan Wang, Zhi Wen, Yonggang Zhu, Wenwu School of Computer Science and Engineering 2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS) Engineering::Computer science and engineering Edge Computing Computation Off-loading Recent years have witnessed a rapid growth of deep-network based services and applications. A practical and critical problem thus has emerged: how to effectively deploy the deep neural network models such that they can be executed efficiently. Conventional cloud-based approaches usually run the deep models in data center servers, causing large latency because a significant amount of data has to be transferred from the edge of network to the data center. In this paper, we propose JALAD, a joint accuracy- and latency-aware execution framework, which decouples a deep neural network so that a part of it will run at edge devices and the other part inside the conventional cloud, while only a minimum amount of data has to be transferred between them. Though the idea seems straightforward, we are facing challenges including i)how to find the best partition of a deep structure; ii)how to deploy the component at an edge device that only has limited computation power; and iii)how to minimize the overall execution latency. Our answers to these questions are a set of strategies in JALAD, including 1)A normalization based in-layer data compression strategy by jointly considering compression rate and model accuracy; 2)A latency-aware deep decoupling strategy to minimize the overall execution latency; and 3)An edge-cloud structure adaptation strategy that dynamically changes the decoupling for different network conditions. Experiments demonstrate that our solution can significantly reduce the execution latency: it speeds up the overall inference execution with a guaranteed model accuracy loss. Accepted version 2020-08-12T04:16:18Z 2020-08-12T04:16:18Z 2019 Conference Paper Li, H., Hu, C., Jiang, J., Wang, Z., Wen, Y., & Zhu, W. (2018). JALAD : joint accuracy- and latency-aware deep structure decoupling for edge-cloud execution. Proceedings of the 2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS), 671-678. doi:10.1109/PADSW.2018.8645013 978-1-5386-7308-9 https://hdl.handle.net/10356/143195 10.1109/PADSW.2018.8645013 2-s2.0-85063336112 671 678 en © 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. The published version is available at: https://doi.org/10.1109/PADSW.2018.8645013. application/pdf
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Edge Computing
Computation Off-loading
spellingShingle Engineering::Computer science and engineering
Edge Computing
Computation Off-loading
Li, Hongshan
Hu, Chenghao
Jiang, Jingyan
Wang, Zhi
Wen, Yonggang
Zhu, Wenwu
JALAD : joint accuracy- and latency-aware deep structure decoupling for edge-cloud execution
description Recent years have witnessed a rapid growth of deep-network based services and applications. A practical and critical problem thus has emerged: how to effectively deploy the deep neural network models such that they can be executed efficiently. Conventional cloud-based approaches usually run the deep models in data center servers, causing large latency because a significant amount of data has to be transferred from the edge of network to the data center. In this paper, we propose JALAD, a joint accuracy- and latency-aware execution framework, which decouples a deep neural network so that a part of it will run at edge devices and the other part inside the conventional cloud, while only a minimum amount of data has to be transferred between them. Though the idea seems straightforward, we are facing challenges including i)how to find the best partition of a deep structure; ii)how to deploy the component at an edge device that only has limited computation power; and iii)how to minimize the overall execution latency. Our answers to these questions are a set of strategies in JALAD, including 1)A normalization based in-layer data compression strategy by jointly considering compression rate and model accuracy; 2)A latency-aware deep decoupling strategy to minimize the overall execution latency; and 3)An edge-cloud structure adaptation strategy that dynamically changes the decoupling for different network conditions. Experiments demonstrate that our solution can significantly reduce the execution latency: it speeds up the overall inference execution with a guaranteed model accuracy loss.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Li, Hongshan
Hu, Chenghao
Jiang, Jingyan
Wang, Zhi
Wen, Yonggang
Zhu, Wenwu
format Conference or Workshop Item
author Li, Hongshan
Hu, Chenghao
Jiang, Jingyan
Wang, Zhi
Wen, Yonggang
Zhu, Wenwu
author_sort Li, Hongshan
title JALAD : joint accuracy- and latency-aware deep structure decoupling for edge-cloud execution
title_short JALAD : joint accuracy- and latency-aware deep structure decoupling for edge-cloud execution
title_full JALAD : joint accuracy- and latency-aware deep structure decoupling for edge-cloud execution
title_fullStr JALAD : joint accuracy- and latency-aware deep structure decoupling for edge-cloud execution
title_full_unstemmed JALAD : joint accuracy- and latency-aware deep structure decoupling for edge-cloud execution
title_sort jalad : joint accuracy- and latency-aware deep structure decoupling for edge-cloud execution
publishDate 2020
url https://hdl.handle.net/10356/143195
_version_ 1681058759754907648