• DocumentCode
    3271487
  • Title

    QoS scheduling for NoCs: Strict Priority Queueing versus Weighted Round Robin

  • Author

    Qian, Yue ; Lu, Zhonghai ; Dou, Qiang

  • Author_Institution
    Sch. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2010
  • fDate
    3-6 Oct. 2010
  • Firstpage
    52
  • Lastpage
    59
  • Abstract
    Strict Priority Queueing (SPQ) andWeighted Round Robin (WRR) are two common scheduling techniques to achieve Quality-of-Service (QoS) while using shared resources. Based on network calculus, we build analytical models for traffic flows under SPQ and WRR scheduling in on-chip wormhole networks. With these models, we can derive per-flow end-to-end delay bound. We compare the service behavior and show that WRR is not only more fair but also more flexible for QoS provision. To exhibit the potential and flexibility enabled by WRR, we develop a weight allocation algorithm to automatically assign proper weights for individual flows to satisfy their delay constraints. In particular, the weights are assigned in a way not more than necessary, in other words, to approach flows´ delay constraints in order to leave room for other flows. Our experimental results validate our analysis technique and algorithms.
  • Keywords
    computer network performance evaluation; network routing; network-on-chip; quality of service; queueing theory; NoC; QoS scheduling; SPQ; WRR; network calculus; network-on-chip; on-chip wormhole networks; quality of service; strict priority queueing; traffic flow; weight allocation algorithm; weighted round Robin; Analytical models; Calculus; Delay; Nickel; Quality of service; Resource management; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2010 IEEE International Conference on
  • Conference_Location
    Amsterdam
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-8936-7
  • Type

    conf

  • DOI
    10.1109/ICCD.2010.5647577
  • Filename
    5647577