ABSTRACT

In our system, each node has its local operating system and a Java Virtual Machine (JVM) for the operating system. The following layer on the JVM of a node is implemented in this paper: the rollback-recovery protocol and Java Message Passing System(JMPS) layer. The rollback-recovery protocol implements the sender-based message logging protocol with independent checkpointing. JMPS implements reliable and First-In-First-Out ordered message passing between nodes. Java parallel applications are executed in the highest layer.