Evaluating Three Predefined Scheduling and Batching Configurations in Recommendation Systems: A Simulation-Based Study
Keywords:
Recommendation Systems, Scheduling, Batching, Tail Latency, Throughput, SimulationAbstract
This study evaluates the impact of three predefined scheduling and batching configurations on recommendation-system serving performance using a custom Python-based simulation framework. The framework compares FIFO Scheduling with Fixed Batching, Priority Scheduling with Fixed Batching, and Priority Scheduling with Elastic Batching. The evaluation is limited to these three configurations rather than a complete two-by-two factorial design. Experiments use request features derived from the MovieLens-1M dataset and synthetic Poisson arrivals under low-, medium-, and high-load conditions. Performance is evaluated using throughput, P95 latency, P99 latency, latency-distribution plots, timeout rate, and Welch’s t-tests on request-level latency observations. The results show that the evaluated strategies behave similarly under low load. Under medium load, Priority Scheduling with Fixed Batching remains close to the FIFO baseline, while Priority Scheduling with Elastic Batching produces substantially higher P95 and P99 latency. Under high load, Priority Scheduling with Elastic Batching achieves the highest throughput but still has much worse P95 and P99 latency than the FIFO baseline. The findings show mixed latency outcomes for elastic batching. The simulation results indicate a trade-off in which throughput-oriented batching can increase latency variability under heavier workloads. The study does not include deployed-system testing, hardware-utilization measurement, or recommendation-accuracy evaluation.Downloads
Published
2026-09-30
How to Cite
Li, R. (2026). Evaluating Three Predefined Scheduling and Batching Configurations in Recommendation Systems: A Simulation-Based Study. CPS Digital Library - Series of Conferences, (1), 161–166. Retrieved from https://seriesofconference.com/index.php/SCJ/article/view/501
Issue
Section
Articles
License
Copyright (c) 2026 Runze Li

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.






