Merpati


What is it?

Merpati is an extended Java platform that provides mechanisms for migrating a running Java program from one computer to another computer. In other words, Merpati is a lightweight process migration system for Java. Merpati differs from mobile software agent systems such as Voyager or Aglets in that a migration in Merpati considers the entire runtime information of the Java virtual machine (JVM):

The run-time information is represented as a Java object and consequently, any JVM providing migration mechnisms may be integrated into the Merpati operating environment.

Merpati comprises an extended JVM and an application programmer interface. Furthermore, Merpati provides additionally mechanisms for checkpointing and recovering Java programs.

Merpati may run any Java programs and is particularly well-suited for applications in which the notion of mobile programs is supplied.

If I made you curious, and you would like to know more about Merpati

Please, wait for my PhD thesis or contact me.

Sorry.

News

Mar, 2000
Accepted paper: Persistent Execution State of a Java Virtual Machine
Feb, 2000
Accepted paper: Concepts and Implementation of a JVM Migration System
Dec 21, 1999
Talk (zipped pdf)
Oct 19, 1999
Talk within our research group. (zipped pdf)

suezawa@ifi.unizh.ch
Last modified: Tue Dec 21 17:42:37 MET DST 1999

Valid HTML 4.0! Valid CSS!