Adaptive Edge Offloading for Image Classification Under Rate Limit

07/31/2022
by   JiaMing Qiu, et al.
0

This paper considers a setting where embedded devices are used to acquire and classify images. Because of limited computing capacity, embedded devices rely on a parsimonious classification model with uneven accuracy. When local classification is deemed inaccurate, devices can decide to offload the image to an edge server with a more accurate but resource-intensive model. Resource constraints, e.g., network bandwidth, however, require regulating such transmissions to avoid congestion and high latency. The paper investigates this offloading problem when transmissions regulation is through a token bucket, a mechanism commonly used for such purposes. The goal is to devise a lightweight, online offloading policy that optimizes an application-specific metric (e.g., classification accuracy) under the constraints of the token bucket. The paper develops a policy based on a Deep Q-Network (DQN), and demonstrates both its efficacy and the feasibility of its deployment on embedded devices. Of note is the fact that the policy can handle complex input patterns, including correlation in image arrivals and classification accuracy. The evaluation is carried out by performing image classification over a local testbed using synthetic traces generated from the ImageNet image classification benchmark. Implementation of this work is available at https://github.com/qiujiaming315/edgeml-dqn.

READ FULL TEXT

page 1

page 3

research
10/26/2020

Real-Time Edge Classification: Optimal Offloading under Token Bucket Constraints

To deploy machine learning-based algorithms for real-time applications w...
research
07/09/2022

The SPEC-RG Reference Architecture for the Edge Continuum

Edge computing promises lower processing latencies and better privacy co...
research
04/23/2023

The Case for Hierarchical Deep Learning Inference at the Network Edge

Resource-constrained Edge Devices (EDs), e.g., IoT sensors and microcont...
research
04/09/2020

Knowledge Distillation for Mobile Edge Computation Offloading

Edge computation offloading allows mobile end devices to put execution o...
research
06/21/2023

Efficient ResNets: Residual Network Design

ResNets (or Residual Networks) are one of the most commonly used models ...
research
04/03/2023

Online Algorithms for Hierarchical Inference in Deep Learning applications at the Edge

We consider a resource-constrained Edge Device (ED) embedded with a smal...

Please sign up or login with your details

Forgot password? Click here to reset