Management of Multi-Queue Switches in QoS Networks

被引:0
|
作者
Yossi Azar
Yossi Richter
机构
[1] School of Computer Science,
[2] Tel-Aviv University,undefined
[3] Tel-Aviv 69978,undefined
来源
Algorithmica | 2005年 / 43卷
关键词
On-line algorithms; Competitive ratio; Competitiveness; Multi-queue switch; Packet switching; Buffer management; Quality of Service;
D O I
暂无
中图分类号
学科分类号
摘要
The concept of Quality of Service (QoS) networks has gained growing attention recently, as the traffic volume in the Internet constantly increases, and QoS guarantees are essential to ensure proper operation of most communication-based applications. A QoS switch serves m incoming queues by transmitting packets arriving to these queues through one output port, one packet per time step. Each packet is marked with a value indicating its priority in the network. Since the queues have bounded capacities and the rate of arriving packets can be much higher than the transmission rate, packets can be lost due to insufficient queue space. The goal is to maximize the total value of transmitted packets. This problem encapsulates two dependent questions: buffer management, namely which packets to admit into the queues, and scheduling, i.e. which queue to use for transmission in each time step. We use competitive analysis to study online switch performance in QoS-based networks. Specifically, we provide a novel generic technique that decouples the buffer management and scheduling problems. Our technique transforms any single-queue buffer management policy (preemptive or non-preemptive) to a scheduling and buffer management algorithm for our general m queues model, whose competitive ratio is at most twice the competitive ratio of the given buffer management policy. We use our technique to derive concrete algorithms for the general preemptive and non-preemptive cases, as well as for the interesting special cases of the 2-value model and the unit-value model. We also provide a 1.58-competitive randomized algorithm for the unit-value case. This case is interesting by itself since most current networks (e.g. IP networks) do not yet incorporate full QoS capabilities, and treat all packets equally.
引用
收藏
页码:81 / 96
页数:15
相关论文
共 50 条
  • [1] Management of multi-queue switches in QoS networks
    Azar, Y
    Richter, Y
    ALGORITHMICA, 2005, 43 (1-2) : 81 - 96
  • [2] Buffer management of multi-queue QoS switches with class segregation
    Itoh, Toshiya
    Yoshimoto, Seiji
    THEORETICAL COMPUTER SCIENCE, 2015, 589 : 24 - 33
  • [3] Improved lower bounds for competitive ratio of multi-queue switches in QoS networks
    Itoh, T
    Nagumo, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2005, E88A (05): : 1155 - 1165
  • [4] Competitive Buffer Management for Multi-Queue Switches in QoS Networks Using Packet Buffering Algorithms
    Kobayashi, Koji
    Miyazaki, Shuichi
    Okabe, Yasuo
    SPAA'09: PROCEEDINGS OF THE TWENTY-FIRST ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2009, : 328 - 336
  • [5] Competitive buffer management for multi-queue switches in QoS networks using packet buffering algorithms
    Kobayashi, Koji M.
    Miyazaki, Shuichi
    Okabe, Yasuo
    THEORETICAL COMPUTER SCIENCE, 2017, 675 : 27 - 42
  • [6] An Optimal Lower Bound for Buffer Management in Multi-Queue Switches
    Bienkowski, Marcin
    PROCEEDINGS OF THE TWENTY-SECOND ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2011, : 1295 - 1305
  • [7] An Optimal Lower Bound for Buffer Management in Multi-Queue Switches
    Bienkowski, Marcin
    ALGORITHMICA, 2014, 68 (02) : 426 - 447
  • [8] An Optimal Lower Bound for Buffer Management in Multi-Queue Switches
    Marcin Bienkowski
    Algorithmica, 2014, 68 : 426 - 447
  • [9] Maximizing throughput in multi-queue switches
    Yossi Azar
    Arik Litichevskey
    Algorithmica, 2006, 45 : 69 - 90
  • [10] Maximizing throughput in multi-queue switches
    Azar, Y
    Litichevskey, A
    ALGORITHMICA, 2006, 45 (01) : 69 - 90