JION: A JavaSpaces Implementation for Opportunistic Networks

Disconnected mobile ad hoc networks (or D-MANETs) are partially or intermittently connected wireless networks, in which continuous end-to-end connectivity between mobile nodes is not guaranteed. The ability to self-form and self-manage brings great opportunities for D-MANETs, but developing distributed applications capable of running in such networks remains a major challenge. A middleware system is thus needed between network level and application level in order to ease application development, and help developers take advantage of D-MANETs' unique features. In this paper, we introduce JION (JavaSpaces Implementation for Opportunistic Networks), a coordination middleware specifically designed for D-MANETs, and with which pre-existing or new JavaSpaces-based applications can be easily deployed in such networks.

[1]  Nicholas Carriero,et al.  Linda in context , 1989, CACM.

[2]  Amin Vahdat,et al.  Epidemic Routing for Partially-Connected Ad Hoc Networks , 2009 .

[3]  Ken Arnold,et al.  JavaSpaces¿ Principles, Patterns, and Practice , 1999 .

[4]  Amy L. Murphy,et al.  LIME: A coordination model and middleware supporting mobility of hosts and agents , 2006, TSEM.

[5]  Vinton G. Cerf,et al.  Delay-Tolerant Networking Architecture , 2007, RFC.

[6]  Nancy A. Lynch,et al.  Impossibility of distributed consensus with one faulty process , 1985, JACM.

[7]  Alan Kaminsky,et al.  Tuple board: a new distributed computing paradigm for mobile ad hoc networks , 2006 .

[8]  J. Kaiser,et al.  Survey of mobile ad hoc network routing protocols , 2005 .

[9]  Frédéric Guidec,et al.  A protocol for content-based communication in disconnected mobile ad hoc networks , 2010, Mob. Inf. Syst..

[10]  Holger Peine,et al.  The Architecture of the Ara Platform for Mobile Agents , 1999, Mobile Agents.

[11]  Marco Conti,et al.  Opportunistic networking: data forwarding in disconnected mobile ad hoc networks , 2006, IEEE Communications Magazine.

[12]  Kevin R. Fall,et al.  A delay-tolerant network architecture for challenged internets , 2003, SIGCOMM '03.

[13]  Per Gunningberg,et al.  A Search-based Network Architecture for Mobile Devices , 2009 .

[14]  Gruia-Catalin Roman,et al.  Tuple Space Coordination Across Space and Time , 2006, COORDINATION.

[15]  Gruia-Catalin Roman,et al.  A Lightweight Coordination Middleware for Mobile Computing , 2004, COORDINATION.