• DocumentCode
    3041575
  • Title

    Serialization for Ubiquitous Systems: An Evaluation of High Performance Techniques on Java Micro Edition

  • Author

    Palmer, Nicholas ; Kielmann, Thilo ; Bal, Henri

  • Author_Institution
    Vrije Univ. Amsterdam, Amsterdam
  • fYear
    2008
  • fDate
    Sept. 29 2008-Oct. 4 2008
  • Firstpage
    356
  • Lastpage
    361
  • Abstract
    Object marshaling, called serialization in Java, offers a high level of abstraction for information interchange in object oriented systems. It thus reduces the source lines of code required to transmit objects across a network. This abstraction often comes with a runtime and data penalty. In this paper we present an efficient implementation of object marshaling for the Java platform originally used for high performance computing environments. We demonstrate that the same technique is effective on ubiquitous resource constrained platforms, such as Java micro edition. We show that by adopting high performance techniques we are able to bring object marshaling to a platform where it is not otherwise possible due to the lack of runtime type inspection. We also demonstrate that performance of this system is better for array oriented data and acceptable for typical application data when compared with a hand coded protocol. This demonstrates the value of bringing techniques from high performance computing to ubiquitous resource constrained devices.
  • Keywords
    Java; ubiquitous computing; Java micro edition; hand coded protocol; high performance techniques; information interchange; object marshaling; object oriented systems; ubiquitous resource constrained platforms; ubiquitous systems; Distributed computing; High performance computing; Java; Mobile computing; Mobile handsets; Pervasive computing; Programming profession; Runtime; Temperature sensors; Ubiquitous computing; High Performance; Java Micro Edition; Serialization; Ubiquitous Systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mobile Ubiquitous Computing, Systems, Services and Technologies, 2008. UBICOMM '08. The Second International Conference on
  • Conference_Location
    Valencia
  • Print_ISBN
    978-0-7695-3367-4
  • Electronic_ISBN
    978-0-7695-3367-4
  • Type

    conf

  • DOI
    10.1109/UBICOMM.2008.81
  • Filename
    4641360