mlsanityData to 14 Oct 2026

BCEdge: SLO-Aware DNN Inference Services with Adaptive Batching on Edge Platforms

arXiv 2305.01519 ↗First posted 1 May 2023cs.LG cs.DC cs.OScited by 2

Not on the map. Why?

Abstract (arXiv)

As deep neural networks (DNNs) are being applied to a wide range of edge intelligent applications, it is critical for edge inference platforms to have both high-throughput and low-latency at the same time. Such edge platforms with multiple DNN models pose new challenges for scheduler designs. First, each request may have different service level objectives (SLOs) to improve quality of service (QoS). Second, the edge platforms should be able to efficiently schedule multiple heterogeneous DNN models so that system utilization can be improved. To meet these two goals, this paper proposes BCEdge, a novel learning-based scheduling framework that takes adaptive batching and concurrent execution of DNN inference services on edge platforms. We define a utility function to evaluate the trade-off between throughput and latency. The scheduler in BCEdge leverages maximum entropy-based deep reinforcement learning (DRL) to maximize utility by 1) co-optimizing batch size and 2) the number of concurrent models automatically. Our prototype implemented on different edge platforms shows that the proposed BCEdge enhances utility by up to 37.6% on average, compared to state-of-the-art solutions, while satisfying SLOs.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 22 of its 49 references that are in the map. First posted on arXiv 1 May 2023.

Builds on

22 of 49 references.

References · 22

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2017Proximal Policy Optimization Algorithmscited by 15,215
  3. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
  4. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
  5. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
  6. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
  7. 2015Deep Reinforcement Learning with Double Q-learningcited by 1,745
  8. 2018Soft Actor-Critic Algorithms and Applicationscited by 1,240
  9. 2019TinyBERT: Distilling BERT for Natural Language Understandingcited by 1,167
  10. 2019Deep Multi-modal Object Detection and Semantic Segmentation for Autonomous Driving: Datasets, Methods, and Challengescited by 314
  11. 2016Clipper: A Low-Latency Online Prediction Serving Systemcited by 191
  12. 2019Soft Actor-Critic for Discrete Action Settingscited by 174
10 more
  1. 2020Serving DNNs like Clockwork: Performance Predictability from the Bottom Upcited by 120
  2. 2017TensorFlow-Serving: Flexible, High-Performance ML Servingcited by 85
  3. 2019Edge Intelligence: The Confluence of Edge Computing and Artificial Intelligencecited by 76
  4. 2020Pollux: Co-adaptive Cluster Scheduling for Goodput-Optimized Deep Learningcited by 72
  5. 2019PREMA: A Predictive Multi-task Scheduling Algorithm For Preemptible Neural Processing Unitscited by 30
  6. 2020Dynamic Scheduling for Stochastic Edge-Cloud Computing Environments using A3C learning and Residual Recurrent Neural Networkscited by 14
  7. 2022VELTAIR: Towards High-Performance Multi-tenant Deep Learning Services via Adaptive Compilation and Schedulingcited by 14
  8. 2021DeepRT: A Soft Real Time Scheduler for Computer Vision Applications on the Edgecited by 6
  9. 2021MCDS: AI Augmented Workflow Scheduling in Mobile Edge Cloud Computing Systemscited by 4
  10. 2021Tailored Learning-Based Scheduling for Kubernetes-Oriented Edge-Cloud Systemcited by 3

Built on by

Cited by year

Citing papers per year: 2024: 1; 2025: 1.

2 papers.