| J. Maassen, R. van Nieuwpoort, R. Veldema, H. E. Bal, and A. Plaat. An E#cient Implementation of Java's Remote Method Invocation. In Principles Practice of Parallel Programming, pages 173--182, 1999. |
....room for several optimisations. All of the components of the DISCWorld ORB system are implemented using Java [69] which, as an interpreted language, has been shown to have performance problems [111] The problems identified in this thesis are associated with Java s serialisation mechanisms [95,119]. Discussion in Chapters 7 and 8 shows the e#ect of some of these problems, specifically in the areas of protocol object and information transfer between hosts using the provided serialisation mechanisms. 9.4 Finale By providing location and relocation transparency in an object system, ....
Jason Maassen, Rob van Nieuwpoort, Ronald Veldema, Henri E. Bal and Aske Plaat. An E#cient Implementation of Java's Remote Method Invocation. In Proceedings of the ACM Symposium on Principles and Practice of Parallel Programming, pages 173--182, May 1999.
....object serialization, and binding fast network interfaces to the Java environment. In terms of serialization, 14] describes a more ef cient implementation of Java remote method invocation (RMI) which is based on careful coding and a new serialization algorithm, coded entirely in Java. Manta [10] takes the more extreme approach of translating the entire Java application to C, generating specialized per class serialization code. While this moves much of the run time overhead of communication to compile time, this necessitates a reengineering of the Java run time, and the resultant ....
....These alternatives, however, rely upon making a copy of the data contained within a Java object and all objects referred to by it. Ecient serialization is the key problem to overcome in implementing high performance communication and persistence models in Java, such as Remote Method Invocation [10]. A special use of Jaguar code mappings is to implement Pre serialized Objects, or PSOs. Abstractly, a PSO can be thought of as a Java object for which the memory representation is already serialized. PSOs eliminate the copy and referencetraversal steps in serialization and de serialization by ....
Jason Maassen, Rob van Nieuwpoort, Ronald Veldema, Henri E. Bal, and Aske Plaat. An e- cient implementation of Java's Remote Method Invocation. In Proceedings of PPoPP'99, May 1999.
....object serialization, and binding fast network interfaces to the Java environment. In terms of serialization, 22] describes a more ef cient implementation of Java remote method invocation (RMI) which is based on careful coding and a new serialization algorithm, coded entirely in Java. Manta [17] takes the more extreme approach of translating the entire Java application to C, generating specialized per class serialization code. While this moves much of the run time overhead of communication to compile time, this necessitates a reengineering of the Java run time, and the resultant ....
....These alternatives, however, rely upon making a copy of the data contained within a Java object and all objects referred to by it. E cient serialization is the key problem to overcome in implementing high performance communication and persistence models in Java, such as Remote Method Invocation [17]. A special use of Jaguar code mappings is to implement Pre serialized Objects, or PSOs. Abstractly, a PSO can be thought of a Java object for which the memory representation is already serialized. PSOs eliminate the copy and referencetraversal steps in serialization and de serialization by ....
Jason Maassen, Rob van Nieuwpoort, Ronald Veldema, Henri E. Bal, and Aske Plaat. An eĈ- cient implementation of java's remote method invocation. In Proceedings of PPoPP'99, May 1999.
....have been developed [20] These alternatives, however, rely upon making a copy of the Java object and all objects referred to by it. E cient serialization is the key problem to overcome in implementing highperformance communication and persistence models, such as Java Remote Method Invocation [18]. A special use of Jaguar code mappings is to implement Pre serialized Objects, or PSO s. Abstractly, a PSO can be thought of a Java object for which the memory representation is already serialized. PSO s eliminate the copy and referencetraversal steps in serialization and de serialization by ....
....for parallelism, and compilation techniques. Several projects fall into more than one of these categories. E cient communication in Java has been investigated in terms of direct access to VIA [6] bindings to message passing libraries such as MPI [11] and fast implementations of Java RMI [20, 18]. Several of these projects [11] build JNI bindings to native libraries to perform communication. 20] describes a more e cient Java RMI implementation accomplished through careful coding and a fast serializer, coded entirely in Java. 18] takes the more extreme approach of compiling the Java ....
[Article contains additional citation context not shown here]
Jason Maassen, Rob van Nieuwpoort, Ronald Veldema, Henri E. Bal, and Aske Plaat. An eĈ- cient implementation of java's remote method invocation. In Proceedings of PPoPP'99, May 1999.
No context found.
J. Maassen, R. van Nieuwpoort, R. Veldema, H. E. Bal, and A. Plaat. An E#cient Implementation of Java's Remote Method Invocation. In Principles Practice of Parallel Programming, pages 173--182, 1999.
No context found.
Jason Maassen, Rob van Nieuwport, Ronald Veldema, Henri E. Bal, and Aske Plaat. An e#cient implementation of Java's remote method invocation. In Proc. of the 7th ACM SIGPLAN Symp. on Principles and Practice of Parallel Programming, PPoPP, pages 173#182, Atlanta, GA, May 1999.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC