A slot-based real-time scheduling algorithm for concurrent transactions in NoC

Bach D. Bui, Marco Caccamo, Rodolfo Pellizzoni

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

We address the problem of scheduling real-time transactions in Network-on-Chip (NoC). In particular, we propose a novel slot-based scheduling algorithm for acyclic transaction sets in NoC. The algorithm induces a competitive sufficient schedulability utilization bound. Since the proposed algorithm is able to exploit the parallelism between non-overlapping transactions, under given assumptions, it performs better than the existing fixed-priority solutions. We evaluate performance through extensive simulations. Furthermore, we discuss some important factors in the implementation of the algorithm and present an implementation in a real system. The measurement shows that the proposed algorithm has relatively low overhead.

Original languageEnglish
Title of host publicationProceedings - 17th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2011
Pages329-338
Number of pages10
DOIs
StatePublished - 2011
Externally publishedYes
Event17th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2011 - Toyama, Japan
Duration: 28 Aug 201131 Aug 2011

Publication series

NameProceedings - 17th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2011
Volume1

Conference

Conference17th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2011
Country/TerritoryJapan
CityToyama
Period28/08/1131/08/11

Fingerprint

Dive into the research topics of 'A slot-based real-time scheduling algorithm for concurrent transactions in NoC'. Together they form a unique fingerprint.

Cite this