• DocumentCode
    2079012
  • Title

    Improvement of Object Serialization in Java Remote Method Invocation

  • Author

    Ma, Hei Ning Helen ; Yang, Lan

  • Author_Institution
    Dept. of Comput. Sci., California State Polytech. Univ., Pomona, CA
  • fYear
    2006
  • fDate
    19-20 June 2006
  • Firstpage
    35
  • Lastpage
    42
  • Abstract
    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 (Haumacher and Philippsen, 1998) 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, JavaParty and our proposed serialization mechanism. Our serialization mechanism yields the best performance in terms of these data structures
  • Keywords
    Java; data structures; remote procedure calls; JDK object serialization; Java remote method invocation; JavaParty; data structures; redundant data elimination; Bandwidth; Computer science; Data mining; Data structures; Design methodology; Encoding; Java; Operating systems; Packaging; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2006. SNPD 2006. Seventh ACIS International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    0-7695-2611-X
  • Type

    conf

  • DOI
    10.1109/SNPD-SAWN.2006.44
  • Filename
    1640664