Abstract
P2P (Peer-to-Peer) overlay is a promising distributed computing and communication paradigm that allows for a group of participants to share information and coordinate their resources. Dissemination of information among end users can also be greatly facilitated by the publish/subscribe model. In this paper, we employ the publish/subscribe model in a P2P mobile tactical networking environment. Considering the particular requirements for mobile tactical networks, we investigate the problem of subscriber mobility management and propose a novel proactive handoff approach for improved system responsiveness and reliability. A comprehensive performance evaluation of the proposed mechanism is presented. The obtained results demonstrate significant performance benefits of the proposed scheme.









Similar content being viewed by others
References
Barr S et al (2002) On the need for system-level support for ad hoc and sensor networks. ACM SIGOPS Oper. Syst Rev 36(2):1–5
Bender M, Michel S, Parkitny S, Weikum G (2007) A comparative study of Pub/Sub methods in structured P2P networks, databases, information systems, and peer-to-peer computing. Springer Lecture Notes in Comput Sci 4125:385–396
Blair A et al. (2007) Tactical Mobile Mesh Network System Design. Proc IEEE MILCOM'07, Orlando, FL, USA, pp 1–7
Burcea I, Jacobsen HA, Lara ED, Muthusamy V, and Petrovic M (2004) Disconnected Operation in Publish/Subscribe Middleware. Proc 2004 IEEE International Conference on Mobile Data Management (MDM'04), Berkeley, CA, USA, pp. 39–50.
Caporuscio M, Carzaniga A, Wolf A (2003) Design and evaluation of a support service for mobile, wireless publish/subscribe applications. IEEE Trans Softw Eng 29:1059–1071
Chand R, and Felber P (2005) A Semantic peer-to-peer overlays for publish/subscribe networks. Proc of Euro-Par 2005, Lisboa, Portugal, Springer Lecture Notes in Computer Science 3648, pp. 1194–1204
Choi Y, Park D (2006) Mirinae: A peer-to-peer overlay network for large-scale content-based publish/subscribe systems. IEICE Trans Commun E89-B(6):1755–1765
Cugola G, Di Nitto E, Fuggetta A (2001) The JEDI event-based infrastructure and its application to the development of the OPSS WFMS. IEEE Trans Softw Eng 27:827–850
Eugster PT, Felber P, Guerraoui R, Kermarrec AM (2001) The Many Faces of Publish/Subscribe. Technical Report DSC ID: 2000104. Swiss Federal Institute of Technology (EPFL), Lausanne
Farooq U, Majumdar S, and Parsons E (2004) Engineering Mobile Wireless Publish/Subscribe Systems for High Performance. Proceedings. 12th IEEE Int Symp on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, Volendam, The Netherlands, pp. 295–305
Farooq U, Parsons E, and Majumdar S (2004) Performance of Publish/Subscribe Middleware in Mobile Wireless Networks. Proc 4th Intl Workshop on Software and Performance, Redwood Shores, CA, USA, pp. 278–289
Fiege L, Gartner FC, Kasten O, and Zeidler A (2003) Supporting Mobility in Content-Based Publish/Subscribe Middleware. Proc of ACM/IFIP/USENIX International Middleware Conference (Middleware'03), Rio de Janeiro, Brasil, pp. 103–134
Fox A, Gribble SD, Chawathe Y, Breuer E (1998) Adapting to network and client variation using infrastructure proxies: Lessons and perspectives. IEEE Pers Commun 5(4):10–19
Gaddah A (2008) A Pro-Active Mobility Management Scheme for Publish/Subscribe Middleware Systems, Ph.D Dissertation, Department of Systems and Computer Engineering, Carleton University, Ottawa, Canada
Gupta N, Kumar PR (2003) A performance analysis of the IEEE 802.11 Wireless LAN Medium Access Control. Commun Inform Syst 3(4):279–304
Howard RA (1971) Dynamic probabilistic systems—Volume I: Markov Models. Dover, New York
Huang Y, Garcia-Molina H (2004) Publish/subscribe in a mobile environment. Wireless Networks J Spec Issue Pervasive Comput Commun, 10(6):643–652
Sun Microsystems (2008). Java Message Service (JMS) API Specification. http://java.sun.com/products/jms
Kangasharju J (2005) Peer-to-peer and ubiquitous computing, peer-to-peer systems and applications. Springer Lect Notes Comput Sci 3485:457–469
Kunz T, and Omar S An adaptive MP3 player: Reducing power consumption and increasing application performance. Proc 35th Hawaii International Conference on System Sciences (HICSS-35), Hawaii, USA, pp. 3843–3852
Landsiedel O, Götz S, and Wehrle K (2006) Towards scalable mobility in distributed hash tables. Proc Sixth International IEEE Conference on Peer-to-Peer-Computing, Cambridge, UK, pp. 203–209
Li L, and Lamont L (2005) Support real-time interactive session applications over a tactical mobile ad hoc network Vol. 5. Proc IEEE MILCOM 2005, Atlantic City, NJ, USA, pp. 2910- 2916
Li L, Kunz T, and Gaddah A (2008) Mobility support in a tactical P2P publish/subscribe overlay. Proc IEEE MILCOM'08, San Diego, CA, USA
Leibowitz N et al. (2003) Deconstructing the Kazaa network. Proc 3rd IEEE Workshop on Internet Applications, San Jose, CA, USA, pp. 112–120
Muthusamy V, Petrovic M, and Jacobsen HA (2005) Effects of routing computations in content-based routing networks with mobile data sources. Proc 11th Int. Conf. on Mobile Computing and Networking, Cologne, Germany, pp. 103–116
National Institute of Standards and Technology (2005). NIST network emulation tool. http://snad.ncsl.nist.gov/itg/nistnet/index.html
Peer-to-Peer SIP Charter (2008). http://www.ietf.org/html.charters/p2psip-charter.html
Park HH, Kim W, Woo M (2007) A Gnutella-based P2P system using cross-layer design for MANET. Intern J Electron Circuits System 1(3):139–144
Podnar I, and Lovrek I (2004) Supporting mobility with persistent notifications in publish/subscribe systems. Proc 3rd Int.l Workshop on Distributed Event-based Systems (DEBS 2004), Edinburgh, Scotland, pp. 80–85
Sutton P, Arkins R, and Segall B (2001) Supporting disconnectedness-transparent information delivery for mobile and invisible computing. Proc 1st Int. Symposium on Cluster Computing and the Grid, Brisbane, Australia, pp. 277–285
Yin J, Wang X, Agrawal DP (2005) Modeling and optimization for wireless local area network (WLAN). Computr Commun J Spec Issue Perform Issues of Wireless LANs, PANs, and Ad Hoc Networks 28:1204–1213
Zeidler A, and Fiege L (2003) Mobility Support with REBECA. Proceedings 23rd Int. Conf. on Distributed Computing Systems Workshops, Providence, RI, USA, pp. 354–361
Zenel B, and D. Duchamp D (1997) A general proxy filtering mechanism applied to the mobile environment. Proceedings of the Third Annual ACM/IEEE Conference on Mobile Computing and Networking, Budapest, Hungary, pp. 248–259
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Gaddah, A., Li, L. & Kunz, T. Subscriber mobility management for a P2P publish/subscribe overlay in mobile tactical networks. Peer-to-Peer Netw. Appl. 2, 267–280 (2009). https://doi.org/10.1007/s12083-009-0038-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-009-0038-6