ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Better online buffer management
Full text PdfPdf (383 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms table of contents
New Orleans, Louisiana
Pages: 199 - 208  
Year of Publication: 2007
ISBN:978-0-898716-24-5
Authors
Fei Li  Columbia University
Jay Sethuraman  Columbia University
Clifford Stein  Columbia University
Sponsors
: SIAM Activity Group on Discrete Mathematics
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 65,   Citation Count: 7
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

Warning: The download time has expired please click on the item to try again.


ABSTRACT

As the Internet becomes more mature, there is a realization that improving the performance of routers has the potential to substantially improve Internet performance in general. Currently, most routers forward packets in a First-In-First-Out (FIFO) order. However, the diversity of applications supported by modern IP-based networks has resulted in unpredictable packet flows, and heterogeneous network traffic. Thus, it is becoming more reasonable to consider differentiating between different types of packets, and perhaps to consider allowing packets to specify a deadline by which it must be processed. These issues have made buffer management at routers a critical issue in providing effective quality of service to the various applications that use the network.

In this paper, we study an online problem in which each packet is described by its discrete arrival time, non-negative weight and discrete deadline; arriving packets are buffered for delivery and all packets have the same processing time. The packets arrive online, and our objective is to maximize the sum of weights of those packets that are sent by their deadlines. We describe an online deterministic algorithm with a competitive ratio of 1.854, improving the best previous known competitive ratio of 1.939 (Bartal et al. STACS 2004).

The algorithmic framework we use has several interesting features. First, we do not use a potential function. Instead, after each step we modify the adversary's buffer. Second, we introduce "dummy packets" to facilitate the decision making.


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
3
4
 
5
N. Bansal, L. K. Fleischer, T. Kimbrel, M. Mahdian, B. Schieber, and M. Sviridenko, Further Improvements in Competitive Guarantees for QoS Buffering, In Proceedings of the 31st International Colloquium on Automata, Languages and Programming (ICALP), pages 196--207, 2004.
 
6
Y. Bartal, F. Y. L. Chin, M. Chrobak, S. P. Y. Fung, W. Jawor, R. Lavi, J. Sgall, and T. Tichy, Online Competitive Algorithms for Maximizing Weighted Throughput of Unit Jobs, In Proceedings of the 21st Symposium on Theoretical Aspects of Computer Science (STACS), pages 190--210, 2004.
 
7
 
8
M. Chrobak, W. Jawor, J. Sgall, and T. Tichy, Improved Online Algorithms for Buffer Management in QoS Switches, In Proceedings of the 12th European Symposium on Algorithms (ESA), pages 204--215, 2004.
 
9
F. Y. L. Chin and S. P. Y. Fung, Online Scheduling with Partial Job Values: Does Timesharing or Randomization Help?, Algorithmica, Volume 37(3), pages 149--164, 2003.
 
10
 
11
 
12
B. Hajek, On the Competitiveness of Online Scheduling of Unit-Length Packets with Hard Deadlines in Slotted Time, In Proceedings of 2001 Conference on Information Sciences and Systems (CISS), pages 434--438, 2001.
 
13
 
14
A. Kesselman, Y. Mansour, and R. van Stee, Improved Competitive Guarantees for QoS Buffering, Algorithmica, Volume 43, pages 63--80, 2005.
 
15
16
 
17
M. Schmidt, Packet Buffering: Randomization Beats Deterministic Algorithms, In Proceedings of the 22nd Symposium on Theoretical Aspects of Computer Science (STACS), pages 293--304, 2005.

CITED BY  7
Collaborative Colleagues:
Fei Li: colleagues
Jay Sethuraman: colleagues
Clifford Stein: colleagues