Throughput-Optimal Scheduling via Rate Learning
<|reference_start|>Throughput-Optimal Scheduling via Rate Learning: We study the problem of designing scheduling policies for communication networks. This problem is often addressed with max-weight-type approaches since they are throughput-optimal. However, max-weight policies make scheduling decisions based on the network congestion, which can be sometimes unnecessarily restrictive. In this paper, we present a ``schedule as you learn'' (SYL) approach, where we learn an average rate, and then select schedules that generate such a rate in expectation. This approach is interesting because scheduling decisions do not depend on the size of the queue backlogs, and so it provides increased flexibility to select schedules based on other criteria or rules, such as serving high-priority queues. We illustrate the results with numerical experiments for a cross-bar switch and show that, compared to max-weight, SYL can achieve lower latency to certain flows without compromising throughput optimality.<|reference_end|>
@article{promponas2024throughput-optimal,
    title={Throughput-Optimal Scheduling via Rate Learning},
    author={Panagiotis Promponas, V'ictor Valls, Konstantinos Nikolakakis,
  Dionysis Kalogerias, and Leandros Tassiulas},
    journal={arXiv preprint arXiv:2409.09198},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.09198},
    primaryClass={cs.NI cs.SY eess.SY}
}