Seventh ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD'06)
Improvement of Object Serialization in Java Remote Method Invocation
Las Vegas, Nevada
June 19-June 20
ISBN: 0-7695-2611-X
In Java Remote Method Invocation (RMI) objects are serialized before being sent over the wire. JDK object serialization causes overheads due to verbose data in the serialized object, dynamic type checking, and so on. JavaParty project [2] reduces RMI overheads by eliminating redundant data in the serialized object, using explicit marshaling, slim type encoding, etc. Both serialization mechanisms are designed for arbitrary objects. In this paper, we pursue a new mechanism, based on the merits of JavaParty serialization, to serialize homogeneous data structures, i.e. data structures of identical element types. Simulation studies are conducted to evaluate the performance of JDK, Java Party and our proposed serialization mechanism. Our serialization mechanism yields the best performance in terms of these data structures.
Citation:
Hei Ning Helen Ma, Lan Yang, "Improvement of Object Serialization in Java Remote Method Invocation," snpd-sawn, pp.35-42, Seventh ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD'06), 2006