Abstract
In this paper, we present Chapar, an event system designed for mobile ad hoc networks that supports the publish-subscribe model as well as point-to-point and point-to-multipoint message sending. Chapar supports event persistency to resist transient disconnections and network partitioning. Following a cross-layer approach, Chapar is designed as an overlay network that uses the Multipoint Relays (MPRs) defined in OLSR as distributed brokers, and uses the OLSR routing table to disseminate the events. It therefore benefits from the way OLSR handles topology changes. The implementation performance is promising in the sense that no extra signaling is generated by mobility support and the generated overlay traffic is considerably less than the underlying routing protocol.
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-3-642-01802-2_30
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Chlamtac, I., Conti, M., Liu, J.: Mobile Ad hoc Networking: Imperatives and Challenges. Ad Hoc Networks 1(1), 13–64 (2003)
Clausen, T., Jacquet, P.: Optimized Link State Routing Protocol. RFC 3626, Internet Engineering Task Force (October 2003)
Hapner, M., Burridge, R., Sharma, R., Fiall, J., Stout, K.: Java Message Service. Sun Microsystems Inc., Santa Clara (2002)
OMG. CORBA Notification Service Specification. Object Management Group, Needham, MA (August 2002)
Paroux, G., Martin, L., Nowalczyk, J., Demeure, I.: Transhumance: A power sensitive middleware for data sharing on mobile ad hoc networks. In: ASWN 2007, Santander, Spain (May 2007)
Transhumance Project web page, http://www.infres.enst.fr/~demeure/TRANSHUMANCE/index.html
Cugola, G., Di Nitto, E., Fuggetta, A.: The JEDI Event-Based Infrastructure and Its Application to the Development of the OPSS WFMS. IEEE Tran. on Software Engineering 27(9), 827–850 (2001)
Eugster, P., Felber, P., Guerraoui, R., Kermarrec, A.: The many faces of publish/subscribe. ACM Computing Surveys (CSUR) 35(2), 114–131 (2003)
Cugola, G., Murphy, A., Picco, G.: Content-based Publish-Subscribe in a Mobile Environment. In: Bellavista, P., Corradi, A. (eds.) Mobile Middleware, pp. 257–285. Auerbach Publications (2006)
Huang, Y., Garcia-Molina, H.: Publish/Subscribe in a mobile enviroment. In: Proc. of the MobiDE 2001, Santa Barbara, CA, pp. 27–34 (May 2001)
Bacon, J., Moody, K., Bates, J., Hayton, R., Ma, C., McNeil, A., Seidel, O., Spiteri, M.: Generic support for distributed applications. Computer 33(3), 68–76 (2000)
Fiege, L., Gartner, F., Kastenm, O., Zeidler, A.: Supporting Mobility in Content-Based Publish/Subscribe Middleware. In: Proc. of ACM/IFIP/USENIX Int. Middleware Conference (Middleware 2003), Rio de Janeiro, Brazil, pp. 103–134 (June 2003)
Carzaniga, A., Rosenblum, D., Wolf, A.L.: Design and Evaluation of a Wide-Area Event Notification Service. ACM Tran. on Computer Systems (TOCS) 19(3), 332–383 (2001)
Cao, F., Singh, J.P.: Efficient event routing in content-based publish-subscribe service networks. In: Proc. of IEEE INFOCOM 2004, Hong Kong, China (2004)
Banavar, G., Chandra, T., Mukherjee, B., Nagarajarao, J., Strom, R., Sturman, D.: An efficient multicast protocol for content-based publish-subscribe systems. In: Proc. ICDCS 1999 (1999)
Chand, R., Felber, P.: A Scalable Protocol for Content-Based Routing in Overlay Networks. In: IEEE Int. Symposium on Network Computing and Applications (NCA 2003), Cambridge, MA (April 2003)
Hauswirth, M., Jazayeri, M.: A component and communication model for push systems. In: Proc. of the 7th European Software Engineering Conference, Toulouse, France, pp. 20–38 (September 1999)
Delmastro, F., Conti, M., Gregori, E.: P2P Common API for Structured Overlay Networks: A Cross-Layer Extension. In: Proc. of MDC 2006, Niagara Falls, NY (June 2006)
Conti, M., Crowcroft, J., Delmastro, F., Passarella, A.: P2P Support for Group-Communication Applications: a Cross-Layer Approach for MANET Environments. In: Demo Session of INFOCOM 2006, Barcelona, Spain (April 2006)
Khakpour, A., Demeure, I.: Designing and Prototyping an Event-based Communication System on Mobile Ad Hoc Networks, Technical Report 2008D009, Ecole Nationale Supéure des Télécommunication (July 2008)
Demeure, I., Gentès, A., Stuyck, J., Guyot-Mbodji, A., Martin, L.: Transhumance: a Platform on a Mobile Ad hoc NETwork Challenging Collaborative Gaming. In: 1st International Workshop on Collaborative Games (CoGames 2008), Irvine, CA, USA, May 19-23 (2008)
Bloom, B.H.: Space/time trade-offs in hash coding with allowable errors. Communications of the ACM 13(7), 422–426 (1970)
Tran, P., Greenfield, P., Gorton, I.: Behavior and Performance of Message-Oriented Middleware Systems. In: Proc. of the ICDCS 2002, pp. 645–654 (2002)
Jung, D.: Design of MOBILE MOM: Message Oriented Middleware Service for Mobile Computing. In: Proc. of the ICPP 1999, pp. 434–439 (1999)
Souto, E., Guimaraes, G., Vasconcelos, G.: A message-oriented middleware for sensor networks. In: Proc. of the MPAC 2004, vol. 77, pp. 127–134 (2004)
Ros, F.J.: Universidad de Murcia OLSR impelmentation for NS2, http://masimum.dif.um.es/um-olsr/html/
NS2, The Network Simulator, http://www.isi.edu/nsnam/ns/
Nokia 770 Internet Tablet, Technical Specifications, http://europe.nokia.com/A4145105
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Khakpour, A.R., Demeure, I. (2009). Chapar: A Cross-Layer Overlay Event System for MANETs. In: Bonnin, JM., Giannelli, C., Magedanz, T. (eds) MobileWireless Middleware, Operating Systems, and Applications. MOBILWARE 2009. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 7. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01802-2_24
Download citation
DOI: https://doi.org/10.1007/978-3-642-01802-2_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01801-5
Online ISBN: 978-3-642-01802-2
eBook Packages: Computer ScienceComputer Science (R0)