Joint Batching and Scheduling for High-Throughput Multiuser Edge AI with Asynchronous Task Arrivals
Not on the map. Why?
Abstract (arXiv)
In this paper, we study joint batching and (task) scheduling to maximise the throughput (i.e., the number of completed tasks) under the practical assumptions of heterogeneous task arrivals and deadlines. The design aims to optimise the number of batches, their starting time instants, and the task-batch association that determines batch sizes. The joint optimisation problem is complex due to multiple coupled variables as mentioned and numerous constraints including heterogeneous tasks arrivals and deadlines, the causality requirements on multi-task execution, and limited radio resources. Underpinning the problem is a basic tradeoff between the size of batch and waiting time for tasks in the batch to be uploaded and executed. Our approach of solving the formulated mixed-integer problem is to transform it into a convex problem via integer relaxation method and ℓ0-norm approximation. This results in an efficient alternating optimization algorithm for finding a close-to-optimal solution. In addition, we also design the optimal algorithm from leveraging spectrum holes, which are caused by fixed bandwidth allocation to devices and their asynchronized multi-batch task execution, to admit unscheduled tasks so as to further enhance throughput. Simulation results demonstrate that the proposed framework of joint batching and resource allocation can substantially enhance the throughput of multiuser edge-AI as opposed to a number of simpler benchmarking schemes, e.g., equal-bandwidth allocation, greedy batching and single-batch execution.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 Jul 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 2; 2026: 1.
3 papers.
- 2025PartialLoading: User Scheduling and Bandwidth Allocation for Parameter-sharing Edge Inferencecited by 4
- 2025Batching-Aware Joint Model Onloading and Offloading for Hierarchical Multi-Task Inferencecited by 1
- 2026Ready Cohorts: Bounding GPU Opportunity and Avoiding Host Round Trips in LLM-Agent Controlcited by 0
- 2026Ready Cohorts: Bounding GPU Opportunity and Avoiding Host Round Trips in LLM-Agent Control12 Aug 2026
- 2025Batching-Aware Joint Model Onloading and Offloading for Hierarchical Multi-Task Inference18 Aug 2025
- 2025PartialLoading: User Scheduling and Bandwidth Allocation for Parameter-sharing Edge Inference29 Mar 2025