TY - JOUR
T1 - Priority Queueing for Packets with Two Characteristics
AU - Chuprikov, Pavel
AU - Nikolenko, Sergey I.
AU - Davydow, Alex
AU - Kogan, Kirill
N1 - Publisher Copyright:
© 1993-2012 IEEE.
PY - 2018/2
Y1 - 2018/2
N2 - Modern network elements are increasingly required to deal with heterogeneous traffic. Recent works consider processing policies for buffers that hold packets with different processing requirements (number of processing cycles needed before a packet can be transmitted out) but uniform value, aiming to maximize the throughput, i.e., the number of transmitted packets. Other developments deal with packets of varying value but uniform processing requirement (each packet requires one processing cycle); the objective here is to maximize the total transmitted value. In this paper, we consider a more general problem, combining packets with both nonuniform processing and nonuniform values in the same queue. We study the properties of various processing orders in this setting. We show that in the general case, natural processing policies have poor performance guarantees, with linear lower bounds on their competitive ratio. Moreover, we show several adversarial lower bounds for every priority queue and even for every online policy. On the positive side, in the special case when only two different values are allowed, 1 and V , we present a policy that achieves competitive ratio ({1+({W+2}/{V})}) , where W is the maximal number of required processing cycles. We also consider copying costs during admission.
AB - Modern network elements are increasingly required to deal with heterogeneous traffic. Recent works consider processing policies for buffers that hold packets with different processing requirements (number of processing cycles needed before a packet can be transmitted out) but uniform value, aiming to maximize the throughput, i.e., the number of transmitted packets. Other developments deal with packets of varying value but uniform processing requirement (each packet requires one processing cycle); the objective here is to maximize the total transmitted value. In this paper, we consider a more general problem, combining packets with both nonuniform processing and nonuniform values in the same queue. We study the properties of various processing orders in this setting. We show that in the general case, natural processing policies have poor performance guarantees, with linear lower bounds on their competitive ratio. Moreover, we show several adversarial lower bounds for every priority queue and even for every online policy. On the positive side, in the special case when only two different values are allowed, 1 and V , we present a policy that achieves competitive ratio ({1+({W+2}/{V})}) , where W is the maximal number of required processing cycles. We also consider copying costs during admission.
KW - Computer networks
KW - algorithm design and analysis
KW - approximation algorithms
UR - http://www.scopus.com/inward/record.url?scp=85040599512&partnerID=8YFLogxK
U2 - 10.1109/TNET.2017.2782771
DO - 10.1109/TNET.2017.2782771
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:85040599512
SN - 1063-6692
VL - 26
SP - 342
EP - 355
JO - IEEE/ACM Transactions on Networking
JF - IEEE/ACM Transactions on Networking
IS - 1
ER -