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

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...

Full description

Saved in:
Bibliographic Details
Published in2010 IEEE International Conference on Computer Design pp. 52 - 59
Main Authors Yue Qian, Zhonghai Lu, Qiang Dou
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.10.2010
Subjects
Online AccessGet full text
ISBN1424489369
9781424489367
ISSN1063-6404
DOI10.1109/ICCD.2010.5647577

Cover

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.
AbstractList 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.
Author Yue Qian
Zhonghai Lu
Qiang Dou
Author_xml – sequence: 1
  surname: Yue Qian
  fullname: Yue Qian
  email: yueqian@nudt.edu.cn
  organization: Sch. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
– sequence: 2
  surname: Zhonghai Lu
  fullname: Zhonghai Lu
  email: zhonghai@kth.se
  organization: Sch. of Inf. & Commun. Technol., R. Inst. of Technol. (KTH), Kista, Sweden
– sequence: 3
  surname: Qiang Dou
  fullname: Qiang Dou
  email: douq@nudt.edu.cn
  organization: Sch. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
BookMark eNpFkN1Kw0AUhFesYFN9APFmXyD1nOxmd-OdxKqF-lOreFk2yUm7UhPZTYS-vS0WvJnhg2EYJmKDpm2IsQuEMSJkV9M8vx0nsMNUSZ1qfcQilImUJhMpHP-DygZsiKBErCTIUxaF8AkARqAessd5u-ChXFPVb1yz4nXr-VObh2u-6LwrO_7iXetdt-XznnraR37Ihz7wD3KrdUcVf237Zq-Fa87YSW03gc4PPmLvd5O3_CGePd9P85tZ7BJMujgVQhttC11BVWOCpqasAoNa1ErsRttSGUpLtJklICStpAVZlwXqwqSZFiN2-dfriGj57d2X9dvl4QfxC6EDUNo
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1109/ICCD.2010.5647577
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISBN 1424489350
1424489377
9781424489350
9781424489374
EndPage 59
ExternalDocumentID 5647577
Genre orig-research
GroupedDBID -~X
29F
29O
6IE
6IF
6IH
6IK
6IL
6IM
6IN
AAJGR
AAWTH
ACGFS
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IPLJI
M43
OCL
RIE
RIL
RIO
RNS
ID FETCH-LOGICAL-i212t-533787ab7d0df1218fe9d08173f63244ac68e5c1a9ae0e1e764a04fcb17b85973
IEDL.DBID RIE
ISBN 1424489369
9781424489367
ISSN 1063-6404
IngestDate Wed Aug 27 02:58:56 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i212t-533787ab7d0df1218fe9d08173f63244ac68e5c1a9ae0e1e764a04fcb17b85973
PageCount 8
ParticipantIDs ieee_primary_5647577
PublicationCentury 2000
PublicationDate 2010-Oct.
PublicationDateYYYYMMDD 2010-10-01
PublicationDate_xml – month: 10
  year: 2010
  text: 2010-Oct.
PublicationDecade 2010
PublicationTitle 2010 IEEE International Conference on Computer Design
PublicationTitleAbbrev ICCD
PublicationYear 2010
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0008317
ssj0000527708
Score 1.933373
Snippet Strict Priority Queueing (SPQ) andWeighted Round Robin (WRR) are two common scheduling techniques to achieve Quality-of-Service (QoS) while using shared...
SourceID ieee
SourceType Publisher
StartPage 52
SubjectTerms Analytical models
Calculus
Delay
Nickel
Quality of service
Resource management
Switches
Title QoS scheduling for NoCs: Strict Priority Queueing versus Weighted Round Robin
URI https://ieeexplore.ieee.org/document/5647577
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3JTsMwELXanuDC0iJ2-cARt3biJeEaqApSK0qp6K2KnYlUITWIJhe-HttNyyIO3JIoURLL1psZz3sPoas4i4WhYEhkYkm4FoykNDDEBBlLc4e5PlEcjuRgyh9mYtZA11suDAD45jPoukO_l58VpnKlsp6QXAmlmqipIrnmam3rKVQEStEvpfAo9G67NuMJieSUb0hdkXOw22g91eeq3u5kNO7dJ8ntuuOrftsP2xWPOv09NNx877rZ5LVblbprPn5JOf73h_ZR54vfhx-3yHWAGrA8RLvfpAnbaDguJthmvhaJHGEd29gWj4pkdYMnTtO_tM8vCmd8h8cVVOBucQ0e1Qq_-GIrZPjJOTZhTzDroGn_7jkZkNp6gSwslpXEBoF2JadaZTTLmQ0DcogzGz2oMHf67jw1MgJhmNP2psBASZ5SnhvNlI5sjhIeodayWMIxwqnItZFCmYAZnoVccxWGeWDTcjCSgjhBbTcw87e1usa8HpPTvy-foZ3AAatvpztHrfK9ggsbFpT60s-HTywxrz4
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1JT4NAFJ7UelAvLq1xdw4epR1gFvCKNq2Wxto29tbA8Egak2IsXPz1zgy0VePBGxAIMIG87VsQuvETn0kC0vKkzy0aM9uKiCMt6SR2lOqYawrFcMC7E_o4ZdMaul1zYQDAgM-gpTfNLD_JZKFbZW3GqWBCbKFtRillJVtr3VEhzBGCbLTCPdf47aqax7U4JXRF6_K0h91K7anaF9XA0yZ-uxcE9yXmq7rfD-MVE3c6-yhcPXEJN3lrFXnckp-_xBz_-0oHqLlh-OHndew6RDVYHKG9b-KEDRQOsxFWta-KRZqyjlV2iwdZsLzDI63qn6vr55m2vsPDAgrQp2iIR7HEr6bdCgl-0Z5N2FDMmmjSeRgHXasyX7DmKprllkoD1b8cxSIhSWqrRCAFP1H5g3BTrfBOI8k9YNLW6t4EbBCcRoSmMrZF7KkqxT1G9UW2gBOEI5bGkjMhHVvSxKUxFa6bOqowB8kJsFPU0Aszey_1NWbVmpz9ffga7XTHYX_W7w2eztGumeYbcN0FqucfBVyqJCGPr8y38QWQy7KE
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2010+IEEE+International+Conference+on+Computer+Design&rft.atitle=QoS+scheduling+for+NoCs%3A+Strict+Priority+Queueing+versus+Weighted+Round+Robin&rft.au=Yue+Qian&rft.au=Zhonghai+Lu&rft.au=Qiang+Dou&rft.date=2010-10-01&rft.pub=IEEE&rft.isbn=9781424489367&rft.issn=1063-6404&rft.spage=52&rft.epage=59&rft_id=info:doi/10.1109%2FICCD.2010.5647577&rft.externalDocID=5647577
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1063-6404&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1063-6404&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1063-6404&client=summon