DocumentCode :
3092759
Title :
Improving Dependability Using Shared Supplementary Memory and Opportunistic Micro Rejuvenation in Multi-tasking Embedded Systems
Author :
Sundaram, Vinaitheerthan ; HomChaudhuri, Sandip ; Garg, Sachin ; Kintala, Chandra ; Bagchi, Saurabh
Author_Institution :
Purdue Univ., West Lafayette
fYear :
2007
fDate :
17-19 Dec. 2007
Firstpage :
240
Lastpage :
247
Abstract :
We propose a comprehensive solution to handle memory-overflow problems in multitasking embedded systems thereby improving their reliability and availability. In particular, we propose two complementary techniques to address two significant causes of memory-overflow problems. The first cause is errors in estimating appropriate stack and heap memory requirement. Our first technique, called shared supplementary memory (SSM), exploits the fact that the probability of multiple tasks requiring more than their estimated amount of memory concurrently is low. Using analytical model and simulations, we show that reliability can be considerably improved when SSM is employed. Furthermore, for the same reliability, SSM reduces total memory requirement by as much as 29.31% The second cause is the presence of coding Mandelbugs, which can cause abnormal memory requirement. To address this, we propose a novel technique, called opportunistic micro-rejuvenation, which when combined with SSM, provide several advantages: preventing critical-time outage, resource frugality and dependability enhancement.
Keywords :
embedded systems; multiprogramming; software reliability; storage management; MandelBugs; multitasking embedded systems; opportunistic microrejuvenation; probability; shared supplementary memory; software reliability; stack-heap memory overflow; Analytical models; Availability; Computer bugs; Computer crashes; Embedded computing; Embedded software; Embedded system; Fault tolerant systems; Multitasking; Ordinary magnetoresistance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Computing, 2007. PRDC 2007. 13th Pacific Rim International Symposium on
Conference_Location :
Melbourne, Qld.
Print_ISBN :
0-7695-3054-0
Type :
conf
DOI :
10.1109/PRDC.2007.54
Filename :
4459665
Link To Document :
بازگشت