TY - GEN
T1 - Portable smart messages for ubiquitous java-enabled devices
AU - Ravi, Nishkam
AU - Borcea, Cristian
AU - Kang, Porlin
AU - Iftode, Liviu
PY - 2004
Y1 - 2004
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=13244267066&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=13244267066&partnerID=8YFLogxK
U2 - 10.1109/MOBIQ.2004.1331748
DO - 10.1109/MOBIQ.2004.1331748
M3 - Conference contribution
AN - SCOPUS:13244267066
SN - 0769522084
SN - 9780769522081
T3 - Proceedings of MOBIQUITOUS 2004 - 1st Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services
SP - 412
EP - 421
BT - Proceedings of MOBIQUITOUS 2004 - 1st Annual International Conference on Mobile and Ubiquitous Systems
T2 - Proceedings of MOBIQUITOUS 2004 - 1st Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services
Y2 - 22 August 2004 through 26 August 2004
ER -