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
Link To Document