Litcius/Paper detail

Enabling Low Latency Edge Intelligence based on Multi-exit DNNs in the Wild

Zhaowu Huang, Fang Dong, Dian Shen, Junxue Zhang, Hui‐Tian Wang, Guangxing Cai, Qiang He

202130 citationsDOI

Abstract

In recent years, deep neural networks (DNNs) have witnessed a booming of artificial intelligence Internet of Things applications with stringent demands across high accuracy and low latency. A widely adopted solution is to process such computation-intensive DNNs inference tasks with edge computing. Nevertheless, existing edge-based DNN processing methods still cannot achieve acceptable performance due to the intensive transmission data and unnecessary computation. To address the above limitations, we take the advantage of Multi-exit DNNs (ME-DNNs) that allows the tasks to exit early at different depths of the DNN during inference, based on the input complexity. However, naively deploying ME-DNNs in edge still fails to deliver fast and consistent inference in the wild environment. Specifically, 1) at the model-level, unsuitable exit settings will increase additional computational overhead and will lead to excessive queuing delay; 2) at the computation-level, it is hard to sustain high performance consistently in the dynamic edge computing environment. In this paper, we present a Low Latency Edge Intelligence Scheme based on Multi-Exit DNNs (LEIME) to tackle the aforementioned problem. At the model-level, we propose an exit setting algorithm to automatically build optimal ME-DNNs with lower time complexity; At the computation-level, we present a distributed offloading mechanism to fine-tune the task dispatching at runtime to sustain high performance in the dynamic environment, which has the property of close-to-optimal performance guarantee. Finally, we implement a prototype system and extensively evaluate it through testbed and large-scale simulation experiments. Experimental results demonstrate that LEIME significantly improves applications' performance, achieving 1.1–18.7 × speedup in different situations.

Topics & Concepts

Computer scienceTestbedInferenceLatency (audio)Edge deviceComputationDistributed computingEnhanced Data Rates for GSM EvolutionLow latency (capital markets)Edge computingOverhead (engineering)Computer engineeringArtificial intelligenceComputer networkCloud computingAlgorithmOperating systemTelecommunicationsAdvanced Neural Network ApplicationsIoT and Edge/Fog ComputingAge of Information Optimization
Enabling Low Latency Edge Intelligence based on Multi-exit DNNs in the Wild | Litcius