Competitive queue policies for differentiated services

William A. Aiello, Yishay Mansour, S. Rajagopolan, Adi Rosén*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

53 Scopus citations

Abstract

We consider the setting of a network providing differentiated services. As is often the case in differentiated services, we assume that the packets are tagged as either being a high priority packet or a low priority packet. Outgoing links in the network are serviced by a single FIFO queue. Our model gives a benefit of α≥1 to each high priority packet and a benefit of 1 to each low priority packet. A queue policy controls which of the arriving packets are dropped and which enter the queue. Once a packet enters the queue it is eventually sent. The aim of a queue policy is to maximize the sum of the benefits of all the packets it sends. We analyze and compare different queue policies for this problem using the competitive analysis approach, where the benefit of the online policy is compared to the benefit of an optimal offline policy. We derive both upper and lower bounds for the policies we consider. We believe that competitive analysis gives important insight to the performance of these queuing policies.

Original languageEnglish
Pages (from-to)113-141
Number of pages29
JournalJournal of Algorithms
Volume55
Issue number2
DOIs
StatePublished - May 2005

Fingerprint

Dive into the research topics of 'Competitive queue policies for differentiated services'. Together they form a unique fingerprint.

Cite this