Randomized competitive algorithms for online buffer management in the adaptive adversary model

被引:12
|
作者
Bienkowski, Marcin [1 ]
Chrobak, Marek [2 ]
Jez, Lukasz [1 ]
机构
[1] Univ Wroclaw, Inst Comp Sci, PL-50383 Wroclaw, Poland
[2] Univ Calif Riverside, Riverside, CA 92521 USA
关键词
Packet scheduling; Online scheduling; Buffer management; Competitive analysis; Adaptive adversary;
D O I
10.1016/j.tcs.2011.05.015
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the problem of buffer management with bounded delay, packets with weights and deadlines arrive at a network switch over time, and the goal is to send those packets on the outgoing link while maximizing the total weight of the packets that are sent before their deadlines. We present a study of randomized algorithms that are competitive against an adaptive adversary. Previous studies considered only the oblivious adversary model that does not capture dependency of network traffic on the packet scheduling algorithm. We give a new analysis of a previously known algorithm, which shows that it remains e/(e - 1)-competitive even against an adaptive adversary. We complement this with a 4/3 lower bound on the competitive ratio on 2-bounded instances, in which each packet has a lifespan of one or two steps. We also study more restricted 2-uniform instances, in which every packet has a lifespan of exactly two steps. For such instances we give a 1,2 lower bound on the competitive ratio of arbitrary algorithms and 4/3 lower bound on the competitive ratio of memoryless scale-invariant algorithms. Finally, we devise a 4/3-competitive memoryless scale-invariant algorithm for 2-bounded instances, matching two of these lower bounds. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:5121 / 5131
页数:11
相关论文
共 50 条
  • [41] Competitive buffer management for packets with latency constraints
    Davydow, Alex
    Chuprikov, Pavel
    Nikolenko, Sergey I.
    Kogan, Kirill
    [J]. COMPUTER NETWORKS, 2021, 189
  • [42] An Improved Competitive Algorithm for Reordering Buffer Management
    Avigdor-Elgrabli, Noa
    Rabani, Yuval
    [J]. PROCEEDINGS OF THE TWENTY-FIRST ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2010, 135 : 13 - +
  • [43] Competitive Buffer Management with Stochastic Packet Arrivals
    Al-Bawani, Kamal
    Souza, Alexander
    [J]. EXPERIMENTAL ALGORITHMS, PROCEEDINGS, 2009, 5526 : 28 - 39
  • [44] Competitive parallel disk prefetching and buffer management
    Barve, R
    Kallahalla, M
    Varman, PJ
    Vitter, JS
    [J]. JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2000, 36 (02): : 152 - 181
  • [45] An Improved Competitive Algorithm for Reordering Buffer Management
    Avigdor-Elgrabli, Noa
    Rabani, Yuval
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2015, 11 (04)
  • [46] Competitive FIFO Buffer Management for Weighted Packets
    Li, Fei
    [J]. 2009 7TH ANNUAL COMMUNICATION NETWORKS AND SERVICES RESEARCH CONFERENCE, 2009, : 126 - 132
  • [47] Buffer Management in Online Kernel Machines
    Rhinelander, Jason P.
    [J]. 2018 IEEE CANADIAN CONFERENCE ON ELECTRICAL & COMPUTER ENGINEERING (CCECE), 2018,
  • [48] Adaptive online processor management algorithms for multimedia data communication with QoS sensitivity
    Kim, Sungwook
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2009, 22 (04) : 469 - 482
  • [49] Competitive learning algorithms in adaptive educational toys
    McNeill, DK
    Card, HC
    [J]. FIFTH INTERNATIONAL CONFERENCE ON ARTIFICIAL NEURAL NETWORKS, 1997, (440): : 205 - 209
  • [50] Online Make-to-Order Joint Replenishment Model: Primal Dual Competitive Algorithms
    Buchbinder, N.
    Kimbrel, T.
    Levi, R.
    Makarychev, K.
    Sviridenko, M.
    [J]. PROCEEDINGS OF THE NINETEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2008, : 952 - +