DocumentCode :
3143037
Title :
Increasing Memory Utilization with Transient Memory Scheduling
Author :
Qi Wang ; Jiguo Song ; Parmer, Gabriel ; Sweeney, A. ; Venkataramani, Guru
Author_Institution :
George Washington Univ., Washington, DC, USA
fYear :
2012
fDate :
4-7 Dec. 2012
Firstpage :
248
Lastpage :
259
Abstract :
In addition to predictability, both reliability and security are increasingly important for embedded systems. To limit the scope of errant behavior in open and mixed criticality systems, a common approach is to raise isolation barriers between software components. However, this decentralizes memory management across all system components. Memory is often cached and quickly accessible in each application. This paper introduces the TMEM system for increasing memory utilization while optimizing for application end-to-end constraints such as meeting deadlines. In addition to the traditional spatial multiplexing of memory, TMEM introduces the predictable temporal multiplexing of memory within caches in a system component, and memory scheduling to continually reallocate memory between components to best benefit the system. We find that TMEM is able to maintain the efficiency of caches, while also lowering both task tardiness and system memory requirements.
Keywords :
cache storage; embedded systems; object-oriented programming; scheduling; security of data; software reliability; storage management; TMEM system; cache efficiency; cache memory; embedded systems; end-to-end constraints; isolation barriers; memory management; memory reallocation; memory utilization; mixed criticality systems; open criticality systems; predictability; reliability; security; software components; spatial memory multiplexing; system components; system memory requirements; task tardiness; temporal memory multiplexing; transient memory scheduling; Instruction sets; Memory management; Protocols; Real-time systems; Resource management; Scheduling; Transient analysis; Predictable IPC; QoS; memory management; soft real-time;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium (RTSS), 2012 IEEE 33rd
Conference_Location :
San Jan
ISSN :
1052-8725
Print_ISBN :
978-1-4673-3098-5
Type :
conf
DOI :
10.1109/RTSS.2012.76
Filename :
6424808
Link To Document :
بازگشت