Learning-Augmented Online Packet Scheduling with Deadlines
Ya-Chun Liang, Clifford Stein, Hao-Ting Wei
TL;DR
This work addresses online packet scheduling with deadlines under buffer management by introducing a learning-augmented framework that leverages predictions to improve performance. The LAP algorithm computes an offline predicted schedule via a maximum-weight matching, then uses a local test with threshold $\rho$ to switch between following predictions and a baseline online algorithm, achieving $1$-consistency and a bounded robustness of $\gamma_{\texttt{on}} + c$; it also provides a tight trade-off between consistency and robustness and shows the competitive ratio can be a smooth function of the prediction error $\eta$. Theoretical results quantify robustness and consistency guarantees, while experiments on synthetic and real data demonstrate strong performance when predictions are accurate and bounded degradation under worse predictions. The findings have practical impact for QoS-enabled network switches by enabling adaptive buffer management that exploits predictions while maintaining guarantees in adversarial settings, and they open directions for alternative error measures and extensions such as FIFO models.
Abstract
The modern network aims to prioritize critical traffic over non-critical traffic and effectively manage traffic flow. This necessitates proper buffer management to prevent the loss of crucial traffic while minimizing the impact on non-critical traffic. Therefore, the algorithm's objective is to control which packets to transmit and which to discard at each step. In this study, we initiate the learning-augmented online packet scheduling with deadlines and provide a novel algorithmic framework to cope with the prediction. We show that when the prediction error is small, our algorithm improves the competitive ratio while still maintaining a bounded competitive ratio, regardless of the prediction error.
