HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation

Local Checkpointing for Embedded Java Applications

Julien Pauty 1 Gilbert Cabillic 1
1 ACES - Ambient computing and embedded systems
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : Enabling the execution of Java applications on personal embedded devices could bring great benefits to their users. For example, you could exchange your calendar application with your neighbor, or send your favorite telephone game to your friends without thinking if they have a compatible phone. Moreover, these devices will have to provide a reliable execution environment as soon as they will be implied in critical or distributed applications. Checkpoints capture/rollback recovery solves a part of this problem. This paper presents the integration of a checkpoint mech­anism in our own embedded Java Virtual Machine named Scratchy. Our mechanism, is transparent for the user and has a low overhead on the applications. We propose one global and two incremental methods which are evaluated and compared each other. This mechanism can be used with the midlets which are the standard Java applications for cell phones and PDAs. We present two series of evaluations, the first is done with a benchmark and the second with real applications. We show that the incremental methods give shorter capture times than the global method, under certain conditions.
Document type :
Complete list of metadata

Contributor : Rapport de Recherche Inria Connect in order to contact the contributor
Submitted on : Tuesday, May 23, 2006 - 6:42:18 PM
Last modification on : Friday, February 4, 2022 - 3:22:18 AM
Long-term archiving on: : Sunday, April 4, 2010 - 8:45:01 PM


  • HAL Id : inria-00071760, version 1


Julien Pauty, Gilbert Cabillic. Local Checkpointing for Embedded Java Applications. [Research Report] RR-4826, INRIA. 2003. ⟨inria-00071760⟩



Record views


Files downloads