Maximal matching scheduling is good enough

被引:9
|
作者
Shah, D [1 ]
机构
[1] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
关键词
D O I
10.1109/GLOCOM.2003.1258788
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In high-speed switches the Input Queued(IQ) architecture is very popular due to its low memory-bandwidth requirement compared to the Output Queued (OQ) switch architecture which is extremely desirable in terms of performance but requires very high memory-bandwidth. In the past decade researchers and industry people have been trying hard to find good scheduling algorithm for IQ switches. The two main performance criteria for a scheduling algorithm are: (i) throughput, and (ii) delay. There has been a lot of research done to find throughput of scheduling algorithms, but a little has been known about delay performance of algorithms. This paper mainly studies the delay properties of a class of scheduling algorithms known as maximal matching algorithms. It has been known that Maximum weight matching(MWM) scheduling algorithm provides the maximum possible throughput, also denoted as 100% throughput [1], [2], [4]. The delay bounds for MWM algorithm, and a suite of approximations of MWM algorithm, are known under Bernoulli i.i.d. traffic. Unfortunately there are two problems: (i) MWM and its approximations are not implementable, and (ii) delay bounds are very weak compared to the known theoretical lower bounds that can be obtained in terms of performance of an OQ switch. On the other end of spectrum lies simple maximal matching algorithm like iSLIP [5] which is implemented in commercially available routers. In [4] it was shown that all maximal matching scheduling algorithms are stable at speedup of 2. But nothing is known about their delay performance. In this paper, we obtain bounds on all maximal matching scheduling algorithm running at speedup 2 when traffic is Bernoulli i.i.d. Interestingly, these bounds match the theoretical lower bound very closely and much better than the bounds on MWM. In particular, we show that any CIOQ switch running at speedup 2 with maximal matching schedule as at most 5 times longer queue-sizes on average compared to the OQ switch under Bernolli i.i.d. traffic. This suggests that under assumption of traffic being independent enough, no switch can do better than a simple maximal matching algorithm running at speedup 2. This provides the first theoretical support to "iSLIP can provide QoS". We would like to note that any IQ switch architecture that needs to support OQ switch must have speedup 2 as shown in [9], [10]. The algorithms proposed in [9], [10] are very complex compared to algorithms like iSLIP.
引用
收藏
页码:3009 / 3013
页数:5
相关论文
共 50 条
  • [1] Why CPM is Not Good Enough for Scheduling Projects
    Bagchi, Tapan P.
    Sahu, Kaushik
    Jena, Bimal K.
    2017 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2017, : 1748 - 1752
  • [2] Dynamic 802.15.3 WPAN Scheduling using Maximal Matching
    Shen, Jinhui
    Nikolaidis, Ioanis
    Harms, Janelle
    GLOBECOM 2006 - 2006 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2006,
  • [3] A model of globalization and firm-worker matching: How good is good enough?
    Davidson, Carl
    Matusz, Steven J.
    INTERNATIONAL REVIEW OF ECONOMICS & FINANCE, 2012, 23 : 5 - 15
  • [4] GOOD ENOUGH IS GOOD ENOUGH
    EVANS, RA
    IEEE TRANSACTIONS ON RELIABILITY, 1984, 33 (02) : 137 - 137
  • [5] Good enough is good enough
    Pournelle, J
    BYTE, 1998, 23 (04): : 135 - +
  • [6] Is good enough, good enough?
    Greco, Peter M.
    AMERICAN JOURNAL OF ORTHODONTICS AND DENTOFACIAL ORTHOPEDICS, 2017, 151 (02) : 242 - 242
  • [7] GOOD ENOUGH IS NOT GOOD ENOUGH
    PETTIT, GD
    VETERINARY SURGERY, 1991, 20 (05) : 279 - 280
  • [8] Good enough is not good enough
    Reed, K
    IEEE SOFTWARE, 2003, 20 (05) : 109 - 109
  • [9] Good enough is good enough!
    Sidebotham, Charlotte
    BRITISH JOURNAL OF GENERAL PRACTICE, 2017, 67 (660): : 311 - 311
  • [10] When randomisation is not good enough: Matching groups in intervention studies
    Sella, Francesco
    Raz, Gal
    Kadosh, Roi Cohen
    PSYCHONOMIC BULLETIN & REVIEW, 2021, 28 (06) : 2085 - 2093