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 serialization of distributed execution-state, we developed a byte code transformer and associated management subsystem that adds this functionality to a Java application by extracting execution-state from the application code. An important benefit of our 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. Our serialization mechanism can serve many purpo...
Today\u2019s complex applications must face the distribution of data and code among different networ...
Today’s complex applications must face the distribution of data and code among different networknode...
Given the popularity of Java, extending the standard Java virtual machine (JVM) to become cluster-aw...
In this paper we present a mechanism for serializing the execution-state of a distributed Java appli...
Scalable Computing: Practice and Experience, 6(1), pp. 81–98. http://www.scpe.org, ISSN 1895-1767sta...
The popularity of Java and recent advances in compilation and execution technology for Java are maki...
Abstract. Remote Method Invocation (RMI), Java's remote procedure call implementation, provides...
AbstractToday’s complex applications must face the distribution of data and code among different net...
Today's complex applications must face the distribution of data and code among different network nod...
Today's complex applications must face the distribution of data and code among different network nod...
We show a distributed object model for the Java^TM 1System [1,6] (hereafter referred to simply as &...
Abstract Java's threads offer appropriate means either for parallel programming of SMPs or as t...
AbstractThis paper presents an object-oriented, Java-like core language with primitives for distribu...
Our work combines Java compilation to native code with a run-time library that executes Java threads...
This paper presents a Java-like core language with primitives for object-oriented distribution and e...
Today\u2019s complex applications must face the distribution of data and code among different networ...
Today’s complex applications must face the distribution of data and code among different networknode...
Given the popularity of Java, extending the standard Java virtual machine (JVM) to become cluster-aw...
In this paper we present a mechanism for serializing the execution-state of a distributed Java appli...
Scalable Computing: Practice and Experience, 6(1), pp. 81–98. http://www.scpe.org, ISSN 1895-1767sta...
The popularity of Java and recent advances in compilation and execution technology for Java are maki...
Abstract. Remote Method Invocation (RMI), Java's remote procedure call implementation, provides...
AbstractToday’s complex applications must face the distribution of data and code among different net...
Today's complex applications must face the distribution of data and code among different network nod...
Today's complex applications must face the distribution of data and code among different network nod...
We show a distributed object model for the Java^TM 1System [1,6] (hereafter referred to simply as &...
Abstract Java's threads offer appropriate means either for parallel programming of SMPs or as t...
AbstractThis paper presents an object-oriented, Java-like core language with primitives for distribu...
Our work combines Java compilation to native code with a run-time library that executes Java threads...
This paper presents a Java-like core language with primitives for object-oriented distribution and e...
Today\u2019s complex applications must face the distribution of data and code among different networ...
Today’s complex applications must face the distribution of data and code among different networknode...
Given the popularity of Java, extending the standard Java virtual machine (JVM) to become cluster-aw...