DocumentCode :
2408321
Title :
Real-Time Communication for Multicore Systems with Multi-domain Ring Buses
Author :
Bui, Bach D. ; Pellizzoni, Rodolfo ; Chivukula, Deepti K. ; Caccamo, Marco
Author_Institution :
Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
fYear :
2010
fDate :
23-25 Aug. 2010
Firstpage :
23
Lastpage :
32
Abstract :
We address the problem of scheduling real-time data transactions on a multicore processor bus. In particular, to in-crease system predictability and tighten WCET estimation, we propose to employ a software-controllable Multi-Domain Ring Bus (MDRB) architecture. The problem of scheduling periodic real-time transactions on MDRB is challenging because the bus allows multiple non-overlapping transactions to be executed concurrently, and because the degree of concurrency depends on the topology of the bus and of executed transactions. We propose a practical abstraction mechanism for the scheduling problem together with two novel scheduling algorithms. The first algorithm is optimal for transaction sets under restrictive assumptions while the second one induces a competitive sufficient schedulable utilization bound for more general transaction sets.
Keywords :
multiprocessing systems; processor scheduling; real-time systems; WCET estimation; abstraction mechanism; multicore processor bus; multidomain ring buses architecture; periodic real-time transaction scheduling; real-time communication; real-time data transaction scheduling; system predictability; Multicore processing; Real time systems; Schedules; Scheduling; Scheduling algorithm; Multi-domain ring bus; Real-time scheduling; Real-time systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2010 IEEE 16th International Conference on
Conference_Location :
Macau SAR
ISSN :
1533-2306
Print_ISBN :
978-1-4244-8480-5
Type :
conf
DOI :
10.1109/RTCSA.2010.32
Filename :
5591279
Link To Document :
بازگشت