2016
DOI: 10.1109/tvlsi.2016.2556007
|View full text |Cite
|
Sign up to set email alerts
|

Weighted Round Robin Configuration for Worst-Case Delay Optimization in Network-on-Chip

Abstract: Abstract-We propose an approach for computing the endto-end delay bound of individual variable bit-rate flows in a FIFO multiplexer with aggregate scheduling under Weighted Round Robin (WRR) policy. To this end, we use network calculus to derive per-flow end-to-end equivalent service curves employed for computing Least Upper Delay Bounds (LUDBs) of individual flows. Since real time applications are going to meet guaranteed services with lower delay bounds, we optimize weights in WRR policy to minimize LUDBs wh… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 10 publications
(5 citation statements)
references
References 43 publications
0
5
0
Order By: Relevance
“…Anyhow the area and power utilization are very much elevated. A weighted round robin arbiter is built by using a generic algorithm-based optimization method [21]. Each and every input port is having a suitable weight.…”
Section: Related Workmentioning
confidence: 99%
“…Anyhow the area and power utilization are very much elevated. A weighted round robin arbiter is built by using a generic algorithm-based optimization method [21]. Each and every input port is having a suitable weight.…”
Section: Related Workmentioning
confidence: 99%
“…Notations on the Equation 3 are known as: mi,k = matrix for task i and block k wi = priority value for task i t = current time Ti = last time when the task i was served One improvement in RR is weighted Round Robin (WRR). In general, basic RR assumes that all tasks in the system are equal [27] so they must get equal opportunity. In WRR, several tasks may have higher priority rather than others without pre-empting the lower priority tasks [27].…”
Section: Scheduling Algorithm In Computer Systemmentioning
confidence: 99%
“…In general, basic RR assumes that all tasks in the system are equal [27] so they must get equal opportunity. In WRR, several tasks may have higher priority rather than others without pre-empting the lower priority tasks [27]. The weighting process can be static [28] or dynamic [29].…”
Section: Scheduling Algorithm In Computer Systemmentioning
confidence: 99%
“…A generic algorithm-based optimization is applied in weighted RRA. An appropriate weight is allocated for every input port [10]. The input channel which has the highest weight is granted first.…”
Section: Introductionmentioning
confidence: 99%