ACM Home Page
Please provide us with feedback. Feedback
Randomized qeue management for DiffServ
Full text PdfPdf (223 KB)
Source ACM Symposium on Parallel Algorithms and Architectures archive
Proceedings of the seventeenth annual ACM symposium on Parallelism in algorithms and architectures table of contents
Las Vegas, Nevada, USA
SESSION: Queuing and scheduling table of contents
Pages: 1 - 10  
Year of Publication: 2005
ISBN:1-58113-986-1
Author
Nir Andelman  Tel-Aviv University, Tel-Aviv, Israel
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGARCH: ACM Special Interest Group on Computer Architecture
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 32,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1073970.1073972
What is a DOI?

ABSTRACT

We focus on the online problem of queue management in networks providing differentiated services. As in DiffServ, packets are divided into two priority groups. Low priority packets are assigned the value of 1 and high priority packets are assigned the value of α > 1. The goal is to maximize the total value of packets that are sent. Restricted to FIFO queues, the packets must be sent by the order of their arrival, however we are allowed to preempt packets from the queue.Several deterministic online algorithms for this model have been presented in previous papers. Currently, the best online algorithm known for this problem has a competitive ratio of 1.304 for the worst case α [17]. In this work we consider randomized online algorithms. Our main result is an online policy that outperforms any deterministic policy and achieves a competitive ratio of 1.25, by using a single random bit. This result is lower than the deterministic lower bound of 1.281 [19]. We then derive a general lower bound for randomized algorithms of 1.197.A natural extension of this model is to assign arbitrary packet values to the input packets. Currently, the best competitive ratio achieved for a deterministic policy is 1.75 [7]. We present a randomized comparison based online policy with the same competitive ratio. Since no deterministic comparison based policy is known to have a competitive ratio better than 2, we believe that this result demonstrates the potential of using randomization to outperform deterministic policies, as in the two value model.


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
W. Aiello, Y. Mansour, S. Rajagopolan, and A. Rosén. Competitive queue policies for differentiated services. In INFOCOM, pages 431--440, 2000.
 
2
N. Andelman and Y. Mansour. Competitive management of non-preemptive queues with multiple values. In DISC, pages 166--180, 2003.
 
3
4
 
5
Y. Azar and Y. Richter. An improved algorithm for cioq switches. In ESA, pages 65--76, 2004.
6
 
7
N. Bansal, L. Fleischer, T. Kimbrel, M. Mahdian, B. Schieber, and M. Sviridenko. Further improvements in competitive guarantees for qos buffering. In ICALP, pages 196--207, 2004.
 
8
S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang, and W. Weiss. An architecture for differentiated services. RFC 2475, IETF, December 1998.
 
9
 
10
D. Clark and J. Wroclawski. An approach to service allocation in the internet. Internet-Draft Version 00, IETF, July 1997.
11
 
12
A. Kesselman, Z. Lotker, Y. Mansour, and B. Patt-Shamir. Buffer overflows of merging streams. In ESA, pages 349--360, 2003.
 
13
 
14
 
15
A. Kesselman and Y. Mansour. Harmonic buffer management policy for shared memory switches. In INFOCOM, 2002.
 
16
A. Kesselman, Y. Mansour, and R. van Stee. Improved competitive guarantees for qos buffering. In ESA, pages 361--372, 2003.
17
 
18
M. Schmidt. Packet buffering: Randomization beats deterministic algorithms. In STACS, pages 293--304, 2005.
 
19
M. Sviridenko. A lower bound for on-line algorithms in the fifo model. Unpublished Manuscript, 2001.