This work studies online scheduling algorithms for buffer management, develops new algorithms, and analyzes their performances. Packets arrive at a release time r, with a non-negative weight w and an integer deadline d. At each time step, at most one packet is scheduled. The modified greedy (MG) algorithm is 1.618-competitive for the objective of maximizing the sum of weights of packets sent, assuming agreeable deadlines. We analyze the empirical behavior of MG in a situation with arbitrary deadlines and demonstrate that it is at a disadvantage when frequently preferring maximum weight packets over early deadline ones. We develop the MLP algorithm, which remedies this problem whilst mimicking the behavior of the offline algorithm. Our comparative analysis shows that, although the competitive ratio of MLP is not as good as that of MG, it performs better in practice.We validate this by simulating the behavior of both algorithms under a spectrum of parameter settings. Finally, we propose the design of three additional algorithms, which may help in improving performance in practice.
CITATION STYLE
Sakr, N., & Stein, C. (2016). An empirical study of online packet scheduling algorithms. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9685, pp. 278–293). Springer Verlag. https://doi.org/10.1007/978-3-319-38851-9_19
Mendeley helps you to discover research relevant for your work.