On the Optimal Scheduling of Independent, Symmetric and Time-Sensitive Tasks
Fabio Iannello, Osvaldo Simeone, Umberto Spagnolini

TL;DR
This paper models and solves an optimal scheduling problem for time-sensitive, independent tasks in a stochastic system, demonstrating the optimality of a Whittle index policy in a specific RMAB setting.
Contribution
It formulates a complex scheduling problem as a POMDP and proves the optimality of the Whittle index policy for queues of capacity one.
Findings
Optimality of the myopic policy for queues of capacity one
Whittle index policy is optimal in this setting
Provides explicit solutions for a rare class of RMAB problems
Abstract
Consider a discrete-time system in which a centralized controller (CC) is tasked with assigning at each time interval (or slot) K resources (or servers) to K out of M>=K nodes. When assigned a server, a node can execute a task. The tasks are independently generated at each node by stochastically symmetric and memoryless random processes and stored in a finite-capacity task queue. Moreover, they are time-sensitive in the sense that within each slot there is a non-zero probability that a task expires before being scheduled. The scheduling problem is tackled with the aim of maximizing the number of tasks completed over time (or the task-throughput) under the assumption that the CC has no direct access to the state of the task queues. The scheduling decisions at the CC are based on the outcomes of previous scheduling commands, and on the known statistical properties of the task generation…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
