Design and analysis of the virtual-time-based round robin fair scheduling algorithm for QoS guarantees

被引:1
|
作者
Cho, KH [1 ]
Yoon, H [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Dept Comp Sci, Comp Architecture Lab, Yusung Gu, Taejon 305701, South Korea
关键词
fair scheduling; quality of service; packet networks;
D O I
10.1016/S0140-3664(99)00077-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
B-ISDNs are required to support a variety of services such as audio, data, and video, so that the guarantee of Quality-of-Service (QoS) has become an increasingly important problem. An effective fair scheduling algorithm permits high-speed switches do divide link bandwidth fairly among competing connections. Together with the connection admission control, it can guarantee the QoS of connections. In this paper, we propose a novel fair scheduling algorithm, Virtual-Time-based Round Robin (VTRR). Our scheme maps the priorities of packets into classes and provides service to the first non-empty class in each round, and it uses an estimation method of the virtual time necessary to this service discipline. To find the first non-empty class, VTRR adopts a priority queuing system using a bitvector which decreases the number of instructions that are needed to be carried out in one packet transmission time segment. These policies help VTRR implementation in software, which presents flexibility for upgrade. Our analysis has demonstrated that VTRR provides bounded unfairness and its performance is close to that of Weighted Fair Queuing. Therefore, VTRR gives a good performance and is simple as well, and hence is suitable for B-ISDN. (C) 1999 Elsevier Science B.V. Al rights reserved.
引用
收藏
页码:1150 / 1159
页数:10
相关论文
共 50 条
  • [1] Virtual-time-based round robin: A hardware-efficient fair scheduling algorithm for high-speed networks
    Cho, KH
    Yoon, H
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 410 - 415
  • [2] Design of A Modulus Based Round Robin Scheduling Algorithm
    Arif, Salman
    Rehman, Saad
    Riaz, Farhan
    2015 9TH MALAYSIAN SOFTWARE ENGINEERING CONFERENCE (MYSEC2015), 2015, : 230 - 235
  • [3] Fair round robin scheduling algorithm with low latency
    Yang, Fan
    Liu, Zeng-Ji
    Qiu, Zhi-Liang
    Liu, Huan-Feng
    Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2007, 29 (04): : 785 - 788
  • [4] Fair service and dynamic round robin scheduling algorithm
    National Digital Switching System Engineering and Technological R and D Center, Zhengzhou 450002, China
    不详
    Ruan Jian Xue Bao, 2008, 7 (1856-1864):
  • [5] Design and analysis of a fair scheduling algorithm for QoS guarantees in high-speed packet-switched networks
    Cho, KH
    Yoon, H
    ICC 98 - 1998 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS VOLS 1-3, 1998, : 1520 - 1525
  • [6] Fair Queuing with round robin: A new packet scheduling algorithm for routers
    Sen, A
    Mohammed, I
    Samprathi, R
    Bandyopadhyay, S
    ISCC 2002: SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2002, : 1001 - 1006
  • [7] Prioritized Fair Round Robin Algorithm with Variable Time Quantum
    Yasin, Arfa
    Faraz, Ahmed
    Rehman, Saad
    2015 13TH INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT), 2015, : 314 - 319
  • [8] An efficient round robin task scheduling algorithm based on a dynamic quantum time
    Zhang, Chunhong
    Luo, Ping
    Zhao, Yuye
    Ren, Jianqiang
    International Journal of Circuits, Systems and Signal Processing, 2019, 13 : 197 - 204
  • [9] An Improved Dynamic Round Robin Scheduling Algorithm Based on a Variant Quantum Time
    Alsheikhy, Ahmed
    Ammar, Reda
    Elfouly, Raafat
    2015 11TH INTERNATIONAL COMPUTER ENGINEERING CONFERENCE (ICENCO), 2015, : 98 - 104
  • [10] Multilevel CLOS data stream exchange algorithm based on smoothed round-robin fair scheduling
    Dai X.
    International Journal of Computers and Applications, 2022, 44 (08) : 721 - 728