ACM Home Page
Please provide us with feedback. Feedback
Buffer management for colored packets with deadlines
Full text PdfPdf (403 KB)
Source
ACM Symposium on Parallel Algorithms and Architectures archive
Proceedings of the twenty-first annual symposium on Parallelism in algorithms and architectures table of contents
Calgary, AB, Canada
SESSION: Scheduling and resource management table of contents
Pages 319-327  
Year of Publication: 2009
ISBN:978-1-60558-606-9
Authors
Yossi Azar  Microsoft Research and Tel-Aviv University, Tel Aviv, Israel
Uriel Feige  The Weizmann Institute, Rehovot, Israel
Iftah Gamzu  Tel-Aviv University, Tel Aviv, Israel
Thomas Moscibroda  Microsoft Research, Redmond, WA, USA
Prasad Raghavendra  University of Washington, Seattle, WA, USA
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 32,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1583991.1584068
What is a DOI?

ABSTRACT

We consider buffer management of unit packets with deadlines for a multi-port device with reconfiguration overhead. The goal is to maximize the throughput of the device, i.e., the number of packets delivered by their deadline. For a single port or with free reconfiguration, the problem reduces to the well-known packets scheduling problem, where the celebrated earliest-deadline-first (EDF) strategy is optimal 1-competitive. However, EDF is not 1-competitive when there is a reconfiguration overhead. We design an online algorithm that achieves a competitive ratio of 1 - o(1) when the ratio between the minimum laxity of the packets and the number of ports tends to infinity. This is one of the rare cases where one can design an almost 1-competitive algorithm. One ingredient of our analysis, which may be interesting on its own right, is a perturbation theorem on EDF for the classical packets scheduling problem. Specifically, we show that a small perturbation in the release and deadline times cannot significantly degrade the optimal throughput. This implies that EDF is robust in the sense that its throughput is close to the optimum even when the deadlines are not precisely known.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
N. Andelman and Y. Mansour. Competitive management of non-preemptive queues with multiple values. In Proceedings 17th International Conference on Distributed Computing, pages 166--180, 2003.
 
3
 
4
N. Bansal, L. Fleischer, T. Kimbrel, M. Mahdian, B. Schieber, and M. Sviridenko. Further improvements in competitive guarantees for qos buffering. In Proceedings 31st International Colloquium on Automata, Languages and Programming, pages 196--207, 2004.
 
5
 
6
Y. Bartal, F. Y. L. Chin, M. Chrobak, S. P. Y. Fung, W. Jawor, R. Lavi, J. Sgall, and T. Tichý. Online competitive algorithms for maximizing weighted throughput of unit jobs. In Proceedings 21st Annual Symposium on Theoretical Aspects of Computer Science, pages 187--198, 2004.
 
7
 
8
F. Y. L. Chin, M. Chrobak, S. P. Y. Fung, W. Jawor, J. Sgall, and T. Tichý. Online competitive algorithms for maximizing weighted throughput of unit jobs. J. Discrete Algorithms, 4(2):255--276, 2006.
 
9
F. Y. L. Chin and S. P. Y. Fung. Online scheduling with partial job values: Does timesharing or randomization help? Algorithmica, 37(3):149--164, 2003.
10
11
 
12
M. Englert, H. Röglin, and M. Westermann. Evaluation of online strategies for reordering buffers. In Proceedings 5th International Workshop on Experimental Algorithms, pages 183--194, 2006.
 
13
M. Englert and M. Westermann. Reordering buffer management for non-uniform cost models. In Proceedings 32nd International Colloquium on Automata, Languages and Programming, pages 627--638, 2005.
 
14
 
15
 
16
 
17
I. Gamzu and D. Segev. Improved online algorithms for the sorting buffer problem. In Proceedings 24th Annual Symposium on Theoretical Aspects of Computer Science, pages 658--669, 2007.
 
18
M. R. Garey and D. S. Johnson. Complexity results for multiprocessor scheduling under resource constraints. SIAM J. Comput., 4(4):397--411, 1975.
 
19
 
20
B. Hajek. On the competitiveness of online scheduling of unit-length packets with hard deadlines in slotted time. In Proceedings Conference on Information Sciences and Systems, pages 434--438, 2001.
 
21
 
22
A. Kesselman, Y. Mansour, and R. van Stee. Improved competitive guarantees for qos buffering. Algorithmica, 43(1--2):63--80, 2005.
 
23
R. Khandekar and V. Pandit. Offline sorting buffers on line. In Proceedings 17th International Symposium on Algorithms and Computation, pages 81--89, 2006.
 
24
R. Khandekar and V. Pandit. Online sorting buffers on line. In Proceedings 23rd Annual Symposium on Theoretical Aspects of Computer Science, pages 584--595, 2006.
 
25
J. S. Kohrt and K. Pruhs. A constant approximation algorithm for sorting buffers. In Proceedings 6th Latin American Symposium on Theoretical Informatics, pages 193--202, 2004.
 
26
 
27
 
28
 
29
 
30
31
 
32
M. Schmidt. Packet buffering: Randomization beats deterministic algorithms. In Proceedings 22nd Annual Symposium on Theoretical Aspects of Computer Science, pages 293--304, 2005.

Collaborative Colleagues:
Yossi Azar: colleagues
Uriel Feige: colleagues
Iftah Gamzu: colleagues
Thomas Moscibroda: colleagues
Prasad Raghavendra: colleagues