A Comprehensive Study of an Online Packet Scheduling Algorithm
Fei Li

TL;DR
This paper analyzes the performance of a simple online packet scheduling algorithm within the bounded-delay model, focusing on its competitive ratio across various scenarios to understand its effectiveness in buffer management.
Contribution
It provides a comprehensive analysis of a straightforward online algorithm's competitive ratio in the bounded-delay model and its variants, offering insights into its efficiency.
Findings
The algorithm achieves a bounded competitive ratio in the general model.
Performance varies with different model variants, with some cases showing near-optimal results.
The analysis helps in understanding the limitations and strengths of simple online scheduling strategies.
Abstract
We study the \emph{bounded-delay model} for Qualify-of-Service buffer management. Time is discrete. There is a buffer. Unit-length jobs (also called \emph{packets}) arrive at the buffer over time. Each packet has an integer release time, an integer deadline, and a positive real value. A packet's characteristics are not known to an online algorithm until the packet actually arrives. In each time step, at most one packet can be sent out of the buffer. The objective is to maximize the total value of the packets sent by their respective deadlines in an online manner. An online algorithm's performance is usually measured in terms of \emph{competitive ratio}, when this online algorithm is compared with a clairvoyant algorithm achieving the best total value. In this paper, we study a simple and intuitive online algorithm. We analyze its performance in terms of competitive ratio for the general…
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.
Taxonomy
TopicsOptimization and Search Problems · Advanced Bandit Algorithms Research · Distributed systems and fault tolerance
