HOW FAIR IS FAIR QUEUING

被引:1
作者
GREENBERG, AG [1 ]
MADRAS, N [1 ]
机构
[1] YORK UNIV,DEPT MATH,N YORK M3J 1P3,ONTARIO,CANADA
关键词
DESIGN; MANAGEMENT; PERFORMANCE; THEORY; VERIFICATION;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Fair Queuing is a novel queuing discipline with important applications to data networks that support variable-size packets and to systems where the cost of preempting jobs from service is high. The discipline controls a single server shared by N job arrival streams with each stream allotted a separate queue. After every job completion, the server is assigned to serve, without possibility of interruption, the job at the head of one of the queues (as soon as at least one job appears in the system). Fair Queuing is designed to handle arbitrary job arrival sequences with essentially no a priori knowledge of their attributes, such that each stream receives its "fair share" of service. In this paper, we consider two variants of the fair queuing discipline, and rigorously establish their fairness via sample path comparisons with the head-of-line processor sharing discipline, a mathematical idealization that provides a fairness paradigm. An efficient implementation of one of the fair queuing disciplines is presented. In passing, a new, fast method for simulating processor sharing is derived. Simulation results are presented to further explore the comparison between fair queuing and processor sharing.
引用
收藏
页码:568 / 598
页数:31
相关论文
共 20 条
  • [1] Aho A. V., 1974, DESIGN ANAL COMPUTER
  • [2] [Anonymous], SIGCOMM 89
  • [3] ARNOULD EA, 1989, APR P ASPLOS, V3, P205
  • [4] CHIU DM, 1987, TR507508509510 DIG E
  • [5] Cidon I., 1988, International Journal of Digital and Analog Cabled Systems, V1, P77, DOI 10.1002/dac.4520010208
  • [6] Fraser A. G., 1983, IEEE Journal on Selected Areas in Communications, VSAC-1, P803, DOI 10.1109/JSAC.1983.1145998
  • [7] QUEUING AND FRAMING DISCIPLINES FOR A MIXTURE OF DATA TRAFFIC TYPES
    FRASER, AG
    MORGAN, SP
    [J]. AT&T BELL LABORATORIES TECHNICAL JOURNAL, 1984, 63 (06): : 1061 - 1087
  • [8] GELENBE E, 1980, ANAL SYNTHESIS COMPU
  • [9] HAHNE E, 1986, MIT LIDSTH1631 LAB I
  • [10] HUANG A, 1985, GLOBECOM 84, P121