Abstract
In the context of ubiquitous and pervasive computing, publish/subscribe middleware is gaining momentum due to its loosely coupled communication scheme. In this paper we present Q, a publish/subscribe service conceived to operate over mobile ad hoc networks. With Q, the overlay network that routes events from publishers to subscribers dynamically adapts to topology changes by means of cross-layer interaction. Q also supports content-based filtering of events through mobile code: subscribers can specify in detail the notifications they wish to receive by defining proper filter classes, then binary code of filters is exchanged during runtime by participating nodes.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Carzaniga, A., Rosenblum, D., Wolf, A.: Design and evaluation of a wide-area event notification service. ACM Transactions on Computer Systems 19(3), 332–383 (2001)
Meier, R., Cahill, V.: STEAM: Event-Based Middleware for Wireless Ad Hoc Network. In: Proceedings of the 22nd International Conference on Distributed Computing Systems, Washington, DC, USA. IEEE Computer Society, Los Alamitos (2002)
Vollset, E., Ingham, D.B., 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)
Gerla, M., Pei, G., Chiang, S.J.L., Chiang, C.C.: On-demand multicast routing protocol (odmrp) for ad hoc networks (2000), Internet draft http://www.ietf.org/proceedings/00jul/ID/manet-odmrp-02.txt
Picco, G.P., Cugola, G., Murphy, A.L.: Efficient content-based event dispatching in the presence of topological reconfiguration. In: Proceedings of the 23rd International Conference on Distributed Computing Systems, Washington, DC, USA, p. 234. IEEE Computer Society, Los Alamitos (2003)
Musolesi, M., Mascolo, C., Hailes, S.: Adapting asynchronous messaging middleware to ad hoc networking. In: Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing, pp. 121–126. ACM Press, New York (2004)
Eugster, P.T., Guerraoui, R.: Distributed programming with typed events. IEEE Software 21(2), 56–64 (2004)
Conti, M., Crowcroft, J., Maselli, G., Turi, G.: A Modular Cross-Layer Architecture for Ad Hoc Networks. In: Press, C. (ed.) Handbook on Theoretical and Algorithmic Aspects of Sensor, Ad Hoc Wireless, and Peer-to-Peer Networks (2005)
Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.M.: The many faces of publish/subscribe. ACM Computing Surveys 35(2), 114–131 (2003)
Johnson, D.B., Maltz, D.A.: Dynamic source routing in ad hoc wireless networks. Mobile Computing, 153–181 (1996)
Eugster, P.T., Guerraoui, R.: Content-based publish/subscribe with structural reflection. In: Proceedings of the 6th Usenix Conference on Object-Oriented Technologies and Systems (COOTS 2001), The Usenix Association (2001)
Networks, S.: The QualNet Simulator (2003), http://www.scalable-networks.com
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Avvenuti, M., Vecchio, A., Turi, G. (2005). A Cross-Layer Approach for Publish/Subscribe in Mobile Ad Hoc Networks. In: Magedanz, T., Karmouch, A., Pierre, S., Venieris, I. (eds) Mobility Aware Technologies and Applications. MATA 2005. Lecture Notes in Computer Science, vol 3744. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11569510_20
Download citation
DOI: https://doi.org/10.1007/11569510_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29410-8
Online ISBN: 978-3-540-32031-9
eBook Packages: Computer ScienceComputer Science (R0)