DocumentCode :
555102
Title :
A Slot-Based Real-Time Scheduling Algorithm for Concurrent Transactions in NoC
Author :
Bui, B.D. ; Caccamo, Marco ; Pellizzoni, Rodolfo
Author_Institution :
Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
Volume :
1
fYear :
2011
fDate :
28-31 Aug. 2011
Firstpage :
329
Lastpage :
338
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.
Keywords :
multiprocessing systems; network-on-chip; processor scheduling; NoC; acyclic transaction sets; concurrent transactions; fixed-priority solutions; many-core system-on-chips; network-on-chip; nonoverlapping transactions; schedulability utilization bound; slot-based real-time scheduling algorithm; Complexity theory; Optimal scheduling; Real time systems; Schedules; Scheduling; Scheduling algorithm; System-on-a-chip; real-time NoC communication; real-time communication; real-time scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2011 IEEE 17th International Conference on
Conference_Location :
Toyama
ISSN :
1533-2306
Print_ISBN :
978-1-4577-1118-3
Type :
conf
DOI :
10.1109/RTCSA.2011.44
Filename :
6029844
Link To Document :
بازگشت