Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Serialization of Distributed Execution-State in Java

Danny WeynsContact Information, Eddy TruyenContact Information and Pierre VerbaetenContact Information

(7)  Department of Computer Science, DistriNet,K.U.Leuven, Celestijnenlaan 200A, 3001 Leuven, Belgium
Abstract
In this paper we present a mechanism for serializing the execution-state of a distributed Java application that is implemented on a conventional Object Request Broker (ORB)architecture such as Java Remote Method Invocation (RMI).To support capturing and reestablishment of distributed execution-state,we developed a byte code transformer that adds this functionality to a Java application by extracting execution-state from the application code.An important benefit of the serialization mechanism is its portability.It can transparently be integrated into any legacy Java application.Furthermore,it does require no modifications to the Java Virtual Machine (JVM)or to the underlying ORB.The serialization mechanism can serve many purposes such as migrating execution-state over the network or storing it on disk.In particular,we describe the implementation of a prototype for repartitioning distributed Java applications at runtime.Proper partitioning of distributed objects over the different machines is critical to the global performance of the distributed application.Methods for partitioning exist, and employ a graph-based model of the application being partitioned. Our serialization mechanism enables then applying these methods at any point in an ongoing distributed computation.

Contact Information Danny Weyns
Email: danny@cs.kuleuven.ac.be
URL: http://www.cs.kuleuven.ac.be/~danny/DistributedBRAKES.html

Contact Information Eddy Truyen
Email: eddy@cs.kuleuven.ac.be

Contact Information Pierre Verbaeten
Email: pv@cs.kuleuven.ac.be
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.107 • Server: mpweb15
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)