DocumentCode
304361
Title
Architecture and language support for fault-tolerance in complex real-time systems
Author
Ganesh, A.K. ; Marlowe, T.J. ; Stoyenko, A.D. ; Younis, M.F. ; Salinas, J.
Author_Institution
Dept. of Comput. & Inf. Sci., New Jersey Inst. of Technol., Newark, NJ, USA
fYear
1996
fDate
21-25 Oct 1996
Firstpage
314
Lastpage
322
Abstract
The overhead of the general checkpointing approach is infeasible for distributed real-time systems where timing is critical. We present a new compiler based approach which classifies data, and minimizes the data needed for checkpointing using static data flow analysis and language support. Our approach provides static guarantees of timeliness while checkpointing, and explores timely recovery for real-time systems. We outline our approach and discuss the necessary architecture and language support needed to make this feasible
Keywords
data flow analysis; parallel architectures; parallel languages; program compilers; program diagnostics; real-time systems; software fault tolerance; system recovery; architecture support; checkpointing; compiler; complex real-time systems; data classification; distributed real-time systems; fault-tolerance; language support; static data flow analysis; static guarantees; systems recovery; timeliness; timing; Certification; Checkpointing; Computer architecture; Computer errors; Distributed computing; Fault tolerant systems; Laboratories; Military computing; Real time systems; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Complex Computer Systems, 1996. Proceedings., Second IEEE International Conference on
Conference_Location
Montreal, Que.
Print_ISBN
0-8186-7614-0
Type
conf
DOI
10.1109/ICECCS.1996.558431
Filename
558431
Link To Document