Greedy Algorithms for Multi-Queue Buffer Management with Class Segregation

Abstract

In this paper, we focus on a multi-queue buffer management in which packets of different values are segregated in different queues. Our model consists of m packets values and m queues. Recently, Al-Bawani and Souza (arXiv:1103.6049v2 [cs.DS] 30 Mar 2011) presented an online multi-queue buffer management algorithm Greedy and showed that it is 2-competitive for the general m-valued case, i.e., m packet values are 0 < v1 < v2 < ... < vm, and (1+v1/v2)-competitive for the two-valued case, i.e., two packet values are 0 < v1 < v2. For the general m-valued case, let ci = (vi + Σj=1i-1 2j-1 vi-j)/(vi+1 + Σj=1i-12j-1vi-j) for 1 ≤ i ≤ m-1, and let cm* = i ci. In this paper, we precisely analyze the competitive ratio of Greedy for the general m-valued case, and show that the algorithm Greedy is (1+cm*)-competitive.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…