Architecture and language support for fault-tolerance in complex real-time systems

A.K. Ganesh, Thomas J. Marlowe, Alexander D. Stoyenko, Mohamed Younis, J. Salinas · 2002

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.

Read the paper · More papers on PaperTik