loading...
A Fault-Tolerant Java Virtual Machine
San Francisco, California June 22-June 25
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DSN.2003.12099532003 International Conference on Depe ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Jeff Napper, University of Texas at Austin
Lorenzo Alvisi, University of Texas at Austin
Harrick Vin, University of Texas at Austin
We modify the Sun JDK1.2 to provide transparent fault-tolerance for many Java applications using a primary-backup architecture. We identify the sources of non-determinism in the JVM (including asynchronous exceptions, multi-threaded access to shared data, and the non-determinism present at the native method interface) and guarantee that primary and backup handle them identically. We analyze the overhead introduced in our system by each of these sources of non-determinism and compare the performance of different techniques for handling multithreading.
Citation:
Jeff Napper, Lorenzo Alvisi, Harrick Vin, "A Fault-Tolerant Java Virtual Machine," dsn, pp.425, 2003 International Conference on Dependable Systems and Networks (DSN'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.