Developing Information Networking Further: From PSIRP to PURSUIT

  • Nikos Fotiou
  • Pekka Nikander
  • Dirk Trossen
  • George C. Polyzos
Conference paper
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 66)


PSIRP (Publish-Subscribe Internet Routing Paradigm) is an EU FP7 funded project that has developed a clean-slate architecture for the future Internet, based on the publish-subscribe primitives (rather than the send-receive ones), all the way down to the core networking functions. The PSIRP vision is a pure information-centric Internet architecture, possibly providing remedies to many of the current Internet problems. In PSIRP, all is information and everything is about information. Content-based identities, recursive application of ideas, cryptographic techniques, and the Trust-to-Trust principle are all extensively used to achieve the design goals. Furthermore, incentive compatibility and socio-economic considerations are guiding the design from the outset, to ground the project in reality and to provide credible and viable potential deployment paths. The project has developed, implemented, and preliminarily evaluated solutions for rendezvous, topology formation and routing, and information forwarding, with ongoing work currently focusing in experimenting.

A new (also EU FP7 funded) follow-on project, PURSUIT (Publish-Subscribe Internet Technologies), will refine and further explore and expand PSIRP’s vision. We believe that this will eventually lead to a more complete architecture and protocol suite, thereby providing for more extensive performance evaluation and investigations on scalability. This paper provides an overview of the PSIRP concepts and the developed architecture, along with some key results, and outlines the research directions of the PURSUIT project, focusing on the project goals and its expected outcomes.




Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    4WARD. Web site (2010),
  2. 2.
    Caesar, M., Condie, T., Kannan, J., Lakshminarayanan, K., Stoica, I.: ROFL: routing on flat labels. ACM SIGCOMM Computer Communication Review 36(4), 374 (2006)Google Scholar
  3. 3.
    CCNx. Web site (2010),
  4. 4.
    Clark, D., Wroclawski, J., Sollins, K., Braden, R.: Tussle in cyberspace: defining tomorrow’s internet. IEEE/ACM Transactions on Networking 13(3), 462–475 (2005)CrossRefGoogle Scholar
  5. 5.
    COMET. Web site (2010),
  6. 6.
    Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.M.: The many faces of publish/subscribe. ACM Comput. Surv. 35(2), 114–131 (2003)CrossRefGoogle Scholar
  7. 7.
    Feldmann, A.: Internet clean-slate design: what and why? SIGCOMM Computer Communication Review 37(3), 59–64 (2007)CrossRefGoogle Scholar
  8. 8.
    Fotiou, N., Marias, G., Polyzos, G.C.: Fighting Spam in Publish/Subscribe Networks Using Information Ranking (2010)Google Scholar
  9. 9.
    Fotiou, N., Marias, G., Polyzos, G.C.: Information Ranking in Content-Centric Networks (2010)Google Scholar
  10. 10.
    Jacobson, V., Smetters, D.K., Thornton, J.D., Plass, M.F., Briggs, N.H., Braynard, R.L.: Networking named content. In: CoNEXT 2009: Proc. of the 5th International Conference on Emerging Networking Experiments and Technologies, pp. 1–12 (2009)Google Scholar
  11. 11.
    Jokela, P., Zahemszky, A., Esteve Rothenberg, C., Arianfar, S., Nikander, P.: LIPSIN: line speed publish/subscribe inter-networking. In: SIGCOMM 2009: Proc. of the ACM SIGCOMM 2009 Conference on Data Communication, pp. 195–206 (2009)Google Scholar
  12. 12.
    Katsaros, K., Bartsotas, N., Xylomenos, G.: Router assisted overlay multicast (2009)Google Scholar
  13. 13.
    Katsaros, K., Stais, C., Xylomenos, G., Polyzos, G.C.: On the incremental deployment of overlay information centric networks (2010)Google Scholar
  14. 14.
    Katsaros, K., Fotiou, N., Polyzos, G.C., Xylomenos, G.: Overlay multicast assisted mobility for future publish/subscribe networks (2009)Google Scholar
  15. 15.
    Katsaros, K., Fotiou, N., Polyzos, G.C., Xylomenos, G.: Supporting mobile streaming services in future publish/subscribe networks (2009)Google Scholar
  16. 16.
    Katsaros, K., Polyzos, G.C., Xylomenos, G.: A hybrid overlay multicast and caching scheme for information-centric networking (2010)Google Scholar
  17. 17.
    Keinänen, J., Jokela, P., Slavov, K.: Implementing zFilter based forwarding node on a NetFPGA. In: Proc. of NetFPGA Developers Workshop (2009)Google Scholar
  18. 18.
    Koponen, T., Chawla, M., Chun, B.G., Ermolinskiy, A., Kim, K.H., Shenker, S., Stoica, I.: A data-oriented (and beyond) network architecture. ACM SIGCOMM Computer Communication Review 37(4), 192 (2007)CrossRefGoogle Scholar
  19. 19.
    Lagutin, D.: Redesigning internet-the packet level authentication architecture. Licentiate’s Thesis in Computer Science, Helsinki University of Technology, Espoo, Finland (2008)Google Scholar
  20. 20.
    Lagutin, D., Tarkoma, S.: Cryptographic Signatures on the Network Layer - an Alternative to the ISP Data Retention. In: Proc. of IEEE Symposium on Computers and Communications, ISCC, Riccione, Italy (2010)Google Scholar
  21. 21.
    Lagutin, D., Visala, K., Zahemszky, A., Burbridge, T., Marias, G.: Roles and Security in a Publish/Subscribe Network Architecture (2010)Google Scholar
  22. 22.
    Moskowitz, R., Nikander, P.: Host identity protocol (HIP) architecture. Tech. rep., RFC 4423 (May 2006)Google Scholar
  23. 23.
    Nikander, P., Marias, G.: Towards Understanding Pure Publish/Subscribe Cryptographic Protocols. In: Sixteenth International Workshop on Security Protocols, Cambridge, England (2008)Google Scholar
  24. 24.
    PSIRP. Web site (2010),
  25. 25.
    Särelä, M., Rinta-aho, T., Tarkoma, S.: RTFM: Publish/subscribe internetworking architecture. In: Proc. of the ICT Mobile Summit (2008)Google Scholar
  26. 26.
    Stoica, I., Adkins, D., Ratnasamy, S., Shenker, S., Surana, S., Zhuang, S.: Internet Indirection Infrastructure. In: Druschel, P., Kaashoek, M.F., Rowstron, A. (eds.) IPTPS 2002. LNCS, vol. 2429, pp. 191–202. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  27. 27.
    Tarkoma, S. (ed.): PSIRP deliverable 2.2, conceptual architecture of PSIRP including subcomponent descriptions, D2.2 (2008),
  28. 28.
    Tarkoma, S. (ed.): PSIRP deliverable 2.3, architecture definition, component descriptions, and requirements, D2.3 (2008),
  29. 29.
    Trossen, D., Sarela, M., Sollins, K.: Arguments for an information-centric internetworking architecture. SIGCOMM Comput. Commun. Rev. 40(2), 26–33 (2010)CrossRefGoogle Scholar
  30. 30.
    Zahemszky, A., Jokela, P., Särelä, M., Ruponen, S., Kempf, J., Nikander, P.: MPSS: Multiprotocol Stateless Switching (2010)Google Scholar

Copyright information

© ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering 2012

Authors and Affiliations

  • Nikos Fotiou
    • 1
  • Pekka Nikander
    • 2
  • Dirk Trossen
    • 3
  • George C. Polyzos
    • 1
  1. 1.Athens University of Economics and BusinessAthensGreece
  2. 2.NomadicLabEricsson ResearchFinland
  3. 3.Computer LaboratoryUniversity of CambridgeUK

Personalised recommendations