Prioritizing Recurrent Services
Lin Franklin Feng, Yue Hu, Xu Kuang
Published: 2025/9/14
Abstract
We study optimal scheduling in multi-class queueing systems with reentrance, where jobs may return for additional service after completion. Such reentrance creates feedback loops that fundamentally alter congestion dynamics and challenge classical scheduling results. We model two distinct dimensions of the reentrance behavior, the probability of return and the speed of return, and show that their product, the effective return rate, is the key statistic that governs optimal priorities. Our main result establishes a dichotomy: when the effective return rate of the smaller job class (the class with lower expected total workload) is lower, a fixed priority rule is optimal; when it is higher, fixed rules are suboptimal and the optimal policy must be state dependent. This characterization clarifies how reentrance changes the externalities that jobs impose on one another and provides structural guidance for designing scheduling policies.