Tight Analysis of Priority Queuing for Egress Traffic

From MaRDI portal



Abstract: Recently, the problems of evaluating performances of switches and routers have been formulated as online problems, and a great amount of results have been presented. In this paper, we focus on managing outgoing packets (called {em egress traffic}) on switches that support Quality of Service (QoS), and analyze the performance of one of the most fundamental scheduling policies {em Priority Queuing} (PQ) using competitive analysis. We formulate the problem of managing egress queues as follows: An output interface is equipped with m queues, each of which has a buffer of size B. The size of a packet is unit, and each buffer can store up to B packets simultaneously. Each packet is associated with one of m priority values alphaj (1leqjleqm), where alpha1leqalpha2leqcdotsleqalpham, alpha1=1, and alpham=alpha and the task of an online algorithm is to select one of m queues at each scheduling step. The purpose of this problem is to maximize the sum of the values of the scheduled packets. For any B and any m, we show that the competitive ratio of PQ is exactly 2−minxin[1,m−1]fracalphax+1sumj=1x+1alphaj. That is, we conduct a complete analysis of the performance of PQ using worst case analysis. Moreover, we show that no deterministic online algorithm can have a competitive ratio smaller than 1+fracalpha3+alpha2+alphaalpha4+4alpha3+3alpha2+4alpha+1.



Cites work









This page was built for publication: Tight Analysis of Priority Queuing for Egress Traffic

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2942419)