@inproceedings{c9dce2baf91a4653921cb0cf1e68c2a2,
title = "Buffer management for packets with processing times",
abstract = "We discuss the well known job scheduling problem with release times and deadlines, alongside an extended model - buffer management for packets with processing requirements. For job scheduling, an (Formula presented) lower bound for any randomized preemptive algorithm was shown by Irani and Canetti (1995), where κ is the the maximum job duration or the maximum job value (the minimum is assumed to be 1). The proof of this well-known result is fairly elaborate and involved. In contrast, we show a significantly improved lower bound of Ω(log κ) using a simple proof. Our result matches the easy upper bound and closes a gap which was supposedly open for 20 years. We also discuss an interesting extension of job scheduling (for tight jobs). We discuss the problem of handling a FIFO buffer of a limited capacity, where packets arrive over time and may be preempted. Most of the work in buffer management considers the case where each packet has unit processing requirement. We consider a model where packets require some number of processing cycles before they can be transmitted.We aim to maximize the value of transmitted packets. We show an Ω(log κ log log κ) lower bound on the competitive ratio of randomized algorithms in this setting.We also present bounds for several special cases. For packets with unit values we also show a ϕ ≈ 1.618 lower bound on the competitive ratio of deterministic algorithms, and a 2-competitive algorithm for this problem. For the case of packets with constant densities we present a 4-competitive algorithm.",
keywords = "Buffer management, Competitive analysis, Deadlines, Job scheduling, Online algorithms",
author = "Yossi Azar and Oren Gilon",
note = "Publisher Copyright: {\textcopyright}Springer-Verlag Berlin Heidelberg 2015.; 23rd European Symposium on Algorithms, ESA 2015 ; Conference date: 14-09-2015 Through 16-09-2015",
year = "2015",
doi = "10.1007/978-3-662-48350-3_5",
language = "אנגלית",
isbn = "9783662483497",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "47--58",
editor = "Nikhil Bansal and Irene Finocchi",
booktitle = "Algorithms – ESA 2015 - 23rd Annual European Symposium, Proceedings",
}