DocumentCode :
2835025
Title :
Memory Access Control in Multiprocessor for Real-Time Systems with Mixed Criticality
Author :
Yun, Heechul ; Yao, Gang ; Pellizzoni, Rodolfo ; Caccamo, Marco ; Sha, Lui
Author_Institution :
Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
fYear :
2012
fDate :
11-13 July 2012
Firstpage :
299
Lastpage :
308
Abstract :
Shared resource access interference, particularly memory and system bus, is a big challenge in designing predictable real-time systems because its worst case behavior can significantly differ. In this paper, we propose a software based memory throttling mechanism to explicitly control the memory interference. We developed analytic solutions to compute proper throttling parameters that satisfy schedulability of critical tasks while minimize performance impact caused by throttling. We implemented the mechanism in Linux kernel and evaluated isolation guarantee and overall performance impact using a set of synthetic and real applications.
Keywords :
Linux; authorisation; multiprocessing programs; operating system kernels; real-time systems; scheduling; storage management; Linux kernel; memory access control; memory bus; mixed criticality; multiprocessor; real-time systems; resource access interference; schedulability; software based memory throttling mechanism; system bus; Delay; Equations; Interference; Mathematical model; Memory management; Real time systems; Time factors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems (ECRTS), 2012 24th Euromicro Conference on
Conference_Location :
Pisa
ISSN :
1068-3070
Print_ISBN :
978-1-4673-2032-0
Type :
conf
DOI :
10.1109/ECRTS.2012.32
Filename :
6257581
Link To Document :
بازگشت