DocumentCode :
2002799
Title :
Energy-aware memory firewalling for QoS-sensitive applications
Author :
Eswaran, Anand ; Rajkumar, Ragunathan
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
2005
fDate :
6-8 July 2005
Firstpage :
11
Lastpage :
20
Abstract :
This paper presents operating system abstractions for managing physical memory and paging that can be used to improve both timing predictability and the run-time performance of soft real-time tasks. First, we propose a memory reservation scheme which allows any application to reserve a portion of the total system memory pages for its exclusive use. If the application\´s memory needs exceed its memory reservation, its pages are swapped within its own reservation, thereby containing the performance effects of its memory access profile to its reservation. Swap space for the application is also reserved. A memory reservation can be shared by multiple threads/applications, and reservations can be used hierarchically, with children using only a portion of their parent\´s reservation. Next, we propose a novel methodology to determine reservation sizes for an embedded task-set that optimizes the overall performance of the system. We also show how an application can leverage customized predictable page-replacement policies to minimize performance penalties from avoidable page faults ("capacity misses").
Keywords :
memory architecture; operating system kernels; optimisation; paged storage; quality of service; random-access storage; real-time systems; storage management; 16 MB; 32 MB; 4 MB; Linux kernel; QoS sensitive application; RAMBUS memory bank size; avoidable page fault; embedded real-time system; energy consumption; energy saving; energy-aware memory firewalling; memory architecture; memory paging; memory reservation; operating system abstraction; performance optimization; physical memory management; predictable page replacement policy; soft real time task; swap space; timing predictability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems, 2005. (ECRTS 2005). Proceedings. 17th Euromicro Conference on
ISSN :
1068-3070
Print_ISBN :
0-7695-2400-1
Type :
conf
DOI :
10.1109/ECRTS.2005.14
Filename :
1508442
Link To Document :
بازگشت