Portable smart messages for ubiquitous java-enabled devices

Nishkam Ravi, Cristian Borcea, Porlin Kang, Liviu Iftode

Research output: Chapter in Book/Report/Conference proceedingConference contribution

9 Scopus citations

Abstract

Recent advances in wireless technology allow Java-enabled devices, such as Smart Phones and PDAs, to create mobile ad hoc networks, over which distributed applications can be executed. Although Java shields the programmers from the heterogeneity of the hardware platforms, a common middleware architecture is needed to support a cooperative execution environment in these networks. In this paper, we present a portable runtime system for Smart Messages (SMs), a middleware architecture based on execution migration, that we designed and implemented on top of an unmodified Java virtual machine. To facilitate portability, we have designed a lightweight migration mechanism based on Java bytecode instrumentation. This mechanism is suitable for mobile ad hoc networks where limited bandwidth and mobility impose constraints on the amount of data transferred. The experimental results for applications executed over wireless networks of HP iPAQs demonstrate the feasibility of our portable runtime system.

Original languageEnglish (US)
Title of host publicationProceedings of MOBIQUITOUS 2004 - 1st Annual International Conference on Mobile and Ubiquitous Systems
Subtitle of host publicationNetworking and Services
Pages412-421
Number of pages10
DOIs
StatePublished - Dec 1 2004
Externally publishedYes
EventProceedings of MOBIQUITOUS 2004 - 1st Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services - Boston, MA, United States
Duration: Aug 22 2004Aug 26 2004

Publication series

NameProceedings of MOBIQUITOUS 2004 - 1st Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services

Other

OtherProceedings of MOBIQUITOUS 2004 - 1st Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services
CountryUnited States
CityBoston, MA
Period8/22/048/26/04

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Fingerprint Dive into the research topics of 'Portable smart messages for ubiquitous java-enabled devices'. Together they form a unique fingerprint.

Cite this