Abstract

The objective of this paper is to analyze the worst case timing requirement of real-time tasks with checkpointing and to provide the optimal checkpoint placement scheme for fault-tolerant real-time systems. The proposed scheme aims at minimizing the worst case timing requirement of a task which has up to n checkpoints to tolerate a finite permissible number of failures. Simulation result shows that, though it does not increase the average case timing requirement of a task too much, it reduces the worst case timing requirement of a task by about 7% to 26% compared with modified equidistant scheme. The timing information derived in this paper makes checkpointing applicable to real-time systems while keeping the validity of schedulability check developed in the past.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.