A new approach to real-time checkpointing

Saved in:
Bibliographic Details
Title: A new approach to real-time checkpointing
Authors: Antonio Cunei, Jan Vitek
Contributors: The Pennsylvania State University CiteSeerX Archives
Source: http://www.usenix.org/events/vee06/full_papers/p68-cunei.pdf.
Publisher Information: ACM Press
Publication Year: 2006
Collection: CiteSeerX
Subject Terms: D.4.5 [Operating Systems, Reliability—Checkpoint/restart General Terms Design Keywords Real-time, Checkpoint, Java, Virtual Machine
Description: The progress towards programming methodologies that simplify the work of the programmer involves automating, whenever possible, activities that are secondary to the main task of designing algorithms and developing applications. Automatic memory management, using garbage collection, and automatic persistence, using checkpointing, are both examples of mechanisms that operate behind the scenes, simplifying the work of the programmer. Implementing such mechanisms in the presence of real-time constraints, however, is particularly difficult. In this paper we review the behavior of traditional copy-onwrite implementations of checkpointing in the context of real-time systems, and we show how such implementations may, in pathological cases, seriously impair the ability of the user code to meet its deadlines. We discuss the source of the problem, supply benchmarks, and discuss possible remedies. We subsequently propose a novel approach that does not rely on copy-on-write and that, while more expensive in terms of CPU time overhead, is unaffected by pathological user code. We also describe our implementation of the proposed solution, based on the Ovm RTSJ Java Virtual Machine, and we discuss our experimental results.
Document Type: text
File Description: application/pdf
Language: English
Relation: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.97.5765
Availability: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.97.5765
http://www.usenix.org/events/vee06/full_papers/p68-cunei.pdf
Rights: Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Accession Number: edsbas.B2B31325
Database: BASE
Be the first to leave a comment!
You must be logged in first