• DocumentCode
    884383
  • Title

    Eligibility-based Round Robin for fair and efficient packet scheduling in wormhole switching networks

  • Author

    Lenzini, Luciano ; Mingozzi, Enzo ; Stea, Giovanni

  • Author_Institution
    Dept. of Inf. Eng., Pisa Univ., Italy
  • Volume
    15
  • Issue
    3
  • fYear
    2004
  • fDate
    3/1/2004 12:00:00 AM
  • Firstpage
    244
  • Lastpage
    256
  • Abstract
    Interconnection networks of parallel systems are used for servicing traffic generated by different applications, often belonging to different users. When multiple users contend for channel bandwidth, fairness in bandwidth sharing becomes a key requirement. In fact, enforcing a fair sharing of channel bandwidth improves flow isolation, thus preventing misbehaving flows from affecting the performance of other flows. We present a novel packet scheduling algorithm, called eligibility-based round robin (EBRR), devised to provide fair queueing in interconnection networks. In fact, EBRR meets the constraints imposed by wormhole switching, which is the most popular switching technique in interconnection networks of parallel systems. It can also be applied to packet switching wide area networks (WANs), such as IP and ATM. We show that EBRR has O(1) complexity and better delay and fairness properties than existing algorithms of comparable complexity. Here, we also investigate the means for assessing the fairness of a scheduler: we show that using the relative fairness bound as a fairness measure may lead to erroneous results. We then propose an alternative measure, called the generalized relative fairness bound, that allows fairness to be assessed more precisely.
  • Keywords
    bandwidth allocation; communication complexity; multiprocessor interconnection networks; network routing; packet switching; processor scheduling; quality of service; wide area networks; ATM network; IP network; WAN; channel bandwidth; eligibility-based round robin; interconnection network; packet scheduling; packet switching wide area network; parallel system; quality of service; wormhole switching network; Asynchronous transfer mode; Bandwidth; Delay; Multiprocessor interconnection networks; Packet switching; Round robin; Scheduling algorithm; Telecommunication traffic; Traffic control; Wide area networks;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2004.1264809
  • Filename
    1264809