Abstract
Future information-oriented Internet architectures are expected to effectively support mobility. PSIRP, an EU FP7 research project, designed, prototyped, and investigated a clean-slate architecture for the future Internet based on the publish-subscribe paradigm. PURSUIT, another EU FP7 research project, is further developing this architecture, which we refer to as Ψ, the Publish Subscribe Internet (PSI) architecture, extending it in various directions, including a deeper investigation of higher (transport and application) and lower layers (e.g., various link technologies, such as wireless and optical). In this paper we present the basics of the Ψ architecture, including the built-in multicast and caching mechanisms, with particular focus on mobility support. We discuss how the native, clean-slate, Ψ instantiation of the information-centric model can support mobility and also present an overlay variant of Ψ we have developed in order to provide an evolutionary path to adoption. Based on analysis and simulation we demonstrate the advantages of the proposed architecture compared to well established solutions such as Mobile IPv6.
Similar content being viewed by others
Notes
We omit acknowledgment messages from the figures for clarity reasons.
It is noted that the routing update takes place before the arrival of the acknowledgement packet to the MN. However, we take these messages into account for reasons of completeness and in order to provide a fair comparison of the considered protocols.
References
Aura, T., Roe, M., & Arkko, J. (2002). Security of internet location management. In Proceedings of the 18th annual computer security applications conference (pp. 78–87).
Baumgart, I., Heep, B., & Krause, S. (2007). Oversim: a flexible overlay network simulation framework. In Proceedings of the IEEE global internet symposium (pp. 79–84).
Caesar, M., Condie, T., Kannan, J., Lakshminarayanan, K., & Stoica, I. (2006). ROFL: routing on flat labels. In Proceedings of the ACM SIGCOMM conference (pp. 363–374). New York: ACM.
Castro, M., Druschel, P., Kermarrec, A., & Rowstron, A. (2002). SCRIBE: a large-scale and decentralized application-level multicast infrastructure. IEEE Journal on Selected Areas in Communications, 20(8), 1489–1499.
CCNx: web site (2010). http://www.ccnx.org.
Clark, D., Wroclawski, J., Sollins, K., & Braden, R. (2005). Tussle in cyberspace: defining tomorrow’s internet. IEEE/ACM Transactions on Networking, 13(3), 462–475.
Diot, C., Neil, B., Bryan, L., & Balensiefen, K. D. (2000). Deployment issues for the IP multicast service and architecture. IEEE Network, 14, 78–88.
Eugster, P. T., Felber, P. A., Guerraoui, R., & Kermarrec, A. M. (2003). The many faces of publish/subscribe. ACM Computing Surveys, 35(2), 114–131.
Feldmann, A. (2007). Internet clean-slate design: what and why? Computer Communication Review, 37(3), 59–64.
Festag, A., Karl, H., & Wolisz, A. (2007). Investigation of multicast-based mobility support in all-IP cellular networks. Wireless Communications and Mobile Computing, 7, 319–339. doi:10.1002/wcm.v7:3.
Fiege, L., Gartner, F., Kasten, O., & Zeidler, A. (2003). Supporting mobility in content-based publish/subscribe middleware. In M. Endler & D. Schmidt (Eds.), Lecture notes in computer science: Vol. 2672. Proceedings of the middleware conference (p. 998). Berlin: Springer.
Fotiou, N., Trossen, D., & Polyzos, G. (2012). Illustrating a publish-subscribe Internet architecture. Telecommunications Systems, 51(4), 233–245. doi:10.1007/s11235-011-9432-5.
Frikha, M., & Maalej, L. (2006). Micro mobility in the ip networks. Telecommunications Systems, 31, 337–352. doi:10.1007/s11235-006-6722-4.
Gundavelli, S., Leung, K., Devarapalli, V., Chowdhury, K., & Patil, B. (2008). Proxy mobile IPv6. http://www.ietf.org/rfc/rfc5213.txt.
Huang, Y., & Garcia-Molina, H. (2004). Publish/subscribe in a mobile environment. Wireless Networks, 10, 643–652.
ITU: H.264 (2007). Advanced video coding for generic audiovisual services. http://www.itu.int/rec/T-REC-H.264.
Jacobson, V., Smetters, D. K., Thornton, J. D., Plass, M. F., Briggs, N. H., & Braynard, R. L. (2009). Networking named content. In Proceedings of the ACM CoNEXT (pp. 1–12). New York: ACM.
Johnson, D., Perkins, C., & Arkko, J. (2004). Mobility Support in IPv6. http://www.ietf.org/rfc/rfc3775.txt.
Jokela, P., Zahemszky, A., Esteve Rothenberg, C., Arianfar, S., & Nikander, P. (2009). Lipsin: line speed publish/subscribe inter-networking. In Proceedings of the ACM SIGCOMM conference (pp. 195–206). New York: ACM.
Jokela, P. (Ed.) (2010). PSIRP deliverable 2.2, conceptual architecture definition, component descriptions, and requirements (d2.2). http://www.psirp.org/
Katsaros, K. (2010). An information-centric overlay network architecture for content distribution and mobility support. Ph.D. Thesis, Athens University Of Economics and Business.
Katsaros, K., Fotiou, N., Polyzos, G. C., & Xylomenos, G. (2009). Overlay multicast assisted mobility for future publish/subscribe networks. In Proceedings of the ICT mobile summit, Santander, Spain.
Katsaros, K., Fotiou, N., Polyzos, G. C., Xylomenos, G., & Athens, G. (2009). Supporting mobile streaming services in future publish/subscribe networks. In Proceedings of the wireless telecommunications symposium, Prague, Czech Republic (pp. 337–343). New York: IEEE Press.
Koodli, R. (2005). Fast handovers for mobile IPv6. http://www.ietf.org/rfc/rfc4068.txt.
Koponen, T., Chawla, M., Chun, B. G., Ermolinskiy, A., Kim, K. H., Shenker, S., & Stoica, I. (2007). A data-oriented (and beyond) network architecture. In Proceedings of the ACM SIGCOMM conference (pp. 181–192). New York: ACM.
Meisel, M., Pappas, V., & Zhang, L. (2010). Ad hoc networking via named data. In Proceedings of the fifth ACM international workshop on mobility in the evolving internet architecture, MobiArch’10 (pp. 3–8). New York: ACM.
Moskowitz, R., Nikander, P., Jokela, P., & Henderson, T. (2006). Host Identity Protocol (HIP). http://www.ietf.org/rfc/rfc5201.txt.
Muthusamy, V., Petrovic, M., Gao, D., & Jacobsen, H. A. (2005). Publisher mobility in distributed publish/subscribe systems. In Proceedings of the IEEE international conference on distributed computing systems workshops, Ohio, USA (pp. 421–427).
Perkins, C., & Wang, K. Y. (1999). Optimized smooth handoffs in mobile IP. In Proceedings of the IEEE international symposium on computers and communications (pp. 340–346).
Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M., & Schooler, E. (2002). SIP: Session Initiation Protocol. http://www.ietf.org/rfc/rfc3261.txt.
Rowstron, A., & Druschel, P. (2001). Pastry: scalable, decentralized object location, and routing for large-scale peer-to-peer systems. In Lecture notes in computer science: Vol. 2218. Proceedings of the 18th IFIP/ACM international conference on distributed systems platforms (Middleware) (pp. 329–350). Berlin: Springer.
Sarela, M., Ott, J., & Ylitalo, J. (2010). Fast inter-domain mobility with in-packet bloom filters. In Proceedings of the 5th ACM international workshop on mobility in the evolving internet architecture, Chicago, IL, USA.
Schulzrinne, H., & Wedlund, E. (2000). Application-layer mobility using SIP. ACM SIGMOBILE Mobile Computing and Communications Review, 4(3), 47–57. doi:10.1145/372346.372369.
Soliman, H., Castelluccia, C., Malki, K. E., & Bellier, L. (2005). Hierarchical Mobile IPv6 mobility management (HMIPv6). http://www.ietf.org/rfc/rfc4140.txt.
Stoica, I., Adkins, D., Zhuang, S., Shenker, S., & Surana, S. (2004). Internet indirection infrastructure. IEEE/ACM Transactions on Networking, 12(2), 205–218.
Tarkoma, S. (Ed.) (2010). PSIRP deliverable 2.3, architecture definition, component descriptions, and requirements (d2.3). http://www.psirp.org/
Trossen, D., Sarela, M., & Sollins, K. (2010). Arguments for an information-centric internetworking architecture. Computer Communication Review, 40(2), 26–33.
Varga, A. (2010). Omnet++ network simulator home page http://www.omnetpp.org.
Yousaf, F. Z., Bauer, C., & Wietfeld, C. (2008). An accurate and extensible mobile IPv6 (xMIPV6) simulation model for OMNeT++. In Proceedings of the 1st international conference on simulation tools and techniques for communications, networks and systems & workshops, ICST, Brussels, Belgium (pp. 1–8).
Zhuang, S., Lai, K., Stoica, I., Katz, R., & Shenker, S. (2005). Host mobility using an internet indirection infrastructure. Wireless Networks, 11(6), 741–756.
Acknowledgements
The work reported in this paper was supported in part by the FP7 ICT project PSIRP, under contract ICT-2007- 216173 and by the FP7 ICT project PURSUIT, under contract ICT-2010-257217.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Fotiou, N., Katsaros, K., Polyzos, G.C. et al. Handling mobility in future publish-subscribe information-centric networks. Telecommun Syst 53, 299–314 (2013). https://doi.org/10.1007/s11235-013-9699-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11235-013-9699-9