A Message Service for Opportunistic Computing in Disconnected MANETs

  • Abdulkader Benchi
  • Frédéric Guidec
  • Pascale Launay
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7272)

Abstract

Disconnected mobile ad hoc networks (or D-MANETs) are partially or intermittently connected wireless networks in which instant end-to-end connectivity between any pair of mobile hosts is never guaranteed. Recent advances in delay/disruption-tolerant networking make it possible to support communication in such conditions, but designing and implementing distributed applications for D-MANETs is still a challenging task. Middleware systems such as the Java Message Service (JMS) have made application development easy and cost-effective in traditional wired networks. In this paper, we introduce JOMS (Java Opportunistic Message Service), a JMS provider specifically designed for D-MANETs, and with which pre-existing or new JMS-based applications can be easily deployed in such networks.

Keywords

Java Message Service JMS provider Message Oriented Middleware disconnected MANET directory service 

References

  1. 1.
    Liu, C., Kaiser, J.: A Survey of Mobile Ad Hoc Network Routing Protocols. Technical report, University of Magdeburg (2005)Google Scholar
  2. 2.
    Fall, K.: A Delay-Tolerant Network Architecture for Challenged Internets. In: Proceedings of the 2003 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, pp. 27–34. ACM, New York (2003)Google Scholar
  3. 3.
    Zhang, Z.: Routing in Intermittently Connected Mobile Ad Hoc Networks and Delay Tolerant Networks: Overview and Challenges. IEEE Communications Surveys and Tutorials 8, 24–37 (2006)CrossRefGoogle Scholar
  4. 4.
    Hurwitz, J.: Sorting Out Middleware. DBMS 11(1), 10–12 (1998)MathSciNetGoogle Scholar
  5. 5.
    Hapner, M., Burridge, R., Sharma, R.: Java Message Service, Version 1.1 (2002)Google Scholar
  6. 6.
    Lee, R., Seligman, S.: JNDI API Tutorial and Reference: Building Directory-Enabled Java Applications. Addison-Wesley, Reading (2000)Google Scholar
  7. 7.
    Haillot, J., Guidec, F.: A Protocol for Content-Based Communication in Disconnected Mobile Ad Hoc Networks. Journal of Mobile Information Systems 6, 123–154 (2010)Google Scholar
  8. 8.
    Vahdat, A., Becker, D.: Epidemic Routing for Partially Connected Ad Hoc Networks. Technical report, Duke University (April 2000)Google Scholar
  9. 9.
    Fischer, M.J., Lynch, N.A., Paterson, M.S.: Impossibility of Distributed Consensus with One Faulty Process. Journal of the ACM 32(2), 374–382 (1985)MathSciNetMATHCrossRefGoogle Scholar
  10. 10.
    Haillot, J., Guidec, F., Corlay, S., Turbert, J.: Disruption-Tolerant Content-Driven Information Dissemination in Partially Connected Military Tactical Radio Networks. In: 28th IEEE Military Communication Conference (MILCOM 2009). IEEE CS, Boston (2009)Google Scholar
  11. 11.
    Musolesi, M., Mascolo, C., Hailes, S.: EMMA: Epidemic Messaging Middleware for Ad Hoc Networks. Personal and Ubiquitous Computing 10, 28–36 (2006), 10.1007/s00779-005-0037-4CrossRefGoogle Scholar
  12. 12.
    Vollset, E., Ingham, D., Ezhilchelvan, P.D.: JMS on Mobile Ad Hoc Networks. In: Conti, M., Giordano, S., Gregori, E., Olariu, S. (eds.) PWC 2003. LNCS, vol. 2775, pp. 40–52. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  13. 13.
    Cerf, V., Burleigh, S., Hooke, A., Torgerson, L., Durst, R., Scott, K., Fall, K., Weiss, H.: Delay-Tolerant Networking Architecture. IETF RFC 4838 (April 2007)Google Scholar
  14. 14.
    Nordström, E., Gunningberg, P., Rohner, C.: A Search-based Network Architecture for Mobile Devices. Technical Report 2009-003, Department of Information Technology, Uppsala University (January 2009)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2012

Authors and Affiliations

  • Abdulkader Benchi
    • 1
  • Frédéric Guidec
    • 1
  • Pascale Launay
    • 1
  1. 1.IRISA, Université de Bretagne-SudVannesFrance

Personalised recommendations