@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",

}