TY - GEN
T1 - Memory access control in multiprocessor for real-time systems with mixed criticality
AU - Yun, Heechul
AU - Yao, Gang
AU - Pellizzoni, Rodolfo
AU - Caccamo, Marco
AU - Sha, Lui
PY - 2012
Y1 - 2012
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84866464961&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84866464961&partnerID=8YFLogxK
U2 - 10.1109/ECRTS.2012.32
DO - 10.1109/ECRTS.2012.32
M3 - Conference contribution
AN - SCOPUS:84866464961
SN - 9780769547398
T3 - Proceedings - Euromicro Conference on Real-Time Systems
SP - 299
EP - 308
BT - Proceedings of the 24th Euromicro Conference on Real-Time Systems, ECRTS 2012
T2 - 24th Euromicro Conference on Real-Time Systems, ECRTS 2012
Y2 - 10 July 2012 through 13 July 2012
ER -