skip to main content
research-article

Named data networking

Published:28 July 2014Publication History
Skip Abstract Section

Abstract

Named Data Networking (NDN) is one of five projects funded by the U.S. National Science Foundation under its Future Internet Architecture Program. NDN has its roots in an earlier project, Content-Centric Networking (CCN), which Van Jacobson first publicly presented in 2006. The NDN project investigates Jacobson's proposed evolution from today's host-centric network architecture (IP) to a data-centric network architecture (NDN). This conceptually simple shift has far-reaching implications for how we design, develop, deploy, and use networks and applications. We describe the motivation and vision of this new architecture, and its basic components and operations. We also provide a snapshot of its current design, development status, and research challenges. More information about the project, including prototype implementations, publications, and annual reports, is available on named-data.net.

References

  1. NS-3-based NDN simulator. http://ndnsim.net.Google ScholarGoogle Scholar
  2. A. Ghodsi, T. Koponen, J. Rajahalme, P. Sarolahti, and S. Shenker. Naming in content-oriented architectures. In ACM SIGCOMM Workshop on Information-Centric Networking (ICN), 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Abadi. On SDSI's linked local name spaces. Journal of Computer Security, 6(1--2):3--21, Oct. 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. A. Afanasyev, P. Mahadevan, I. Moiseenko, E. Uzun, and L. Zhang. Interest flooding attack and countermeasures in Named Data Networking. In Proc. of IFIP Networking, May 2013.Google ScholarGoogle Scholar
  5. C. Bian, Z. Zhu, A. Afanasyev, E. Uzun, and L. Zhang. Deploying key management on NDN testbed. Technical Report NDN-0009, Rev.2, Feb 2013.Google ScholarGoogle Scholar
  6. M. Boguná, F. Papadopoulos, and D. Krioukov. Sustaining the Internet with Hyperbolic Mapping. Nature Comms, 1:62, 2010.Google ScholarGoogle Scholar
  7. J. Burke, P. Gasti, N. Nathan, and G. Tsudik. Securing instrumented environments over Content-Centric Networking: the case of lighting control. In IEEE INFOCOM 2013 NOMEN Workshop, Apr. 2013.Google ScholarGoogle ScholarCross RefCross Ref
  8. CCNx. Ccnx software. http://www.ccnx.org.Google ScholarGoogle Scholar
  9. P. Crowley. Named Data Networking (Demo). In China-America Frontiers of Engineering Symposium, Frontiers of Engineering, 2013.Google ScholarGoogle Scholar
  10. S. K. Fayazbakhsh, Y. Lin, A. Tootoonchian, A. Ghodsi, T. Koponen, B. Maggs, K. Ng, V. Sekar, and S. Shenker. Less pain, most of the gain: Incrementally deployable ICN. SIGCOMM Comput. Commun. Rev., 43(4), Aug. 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. G. Grassi, D. Pesavento, G. Pau, R. Vuyyuru, R. Wakikawa, and L. Zhang. VANET via Named Data Networking. In IEEE INFOCOM NOMEN Workshop, Apr. 2014.Google ScholarGoogle ScholarCross RefCross Ref
  12. T. R. G. Green and M. Petre. Usability analysis of visual programming environments: a "Cognitive dimensions" framework. Journal of Visual Languages and Computing, 7(2), 1996.Google ScholarGoogle ScholarCross RefCross Ref
  13. J. Y. Halpern and R. van der Meyden. A logic for SDSI's linked local name spaces. In IEEE Computer Security Foundations Workshop, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A. Hoque, S. O. Amin, A. Alyyan, B. Zhang, L. Zhang, and L. Wang. Named-data link state routing protocol. In ACM SIGCOMM ICN Workshop, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. V. Jacobson, , D. K. Smetters, J. D. Thornton, M. F. Plass, N. H. Briggs, and R. L. Braynard. Networking named content. In CoNEXT, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. D. Krioukov, F. Papadopoulos, M. Kitsak, A. Vahdat, and M. Boguná. Hyperbolic geometry of complex networks. Physical Review E, 82:036106, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  17. D. Kulinski and J. Burke. NDN Video: Live and Prerecorded Streaming over NDN. Technical Report NDN-0007, Sept 2012.Google ScholarGoogle Scholar
  18. P. Mahadevan, D. Krioukov, M. Fomenkov, B. Huffaker, X. Dimitropoulos, kc claffy, and A. Vahdat. The Internet AS-level topology: Three data sources and one definitive metric. Comput Commun Rev, 36(1), 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. I. Moiseenko and L. Zhang. Consumer-Producer API for NDN. Technical Report NDN-0017, Feb 2014.Google ScholarGoogle Scholar
  20. NDN Team. Named Data Networking (NDN) Project 2012 - 2013 Annual Report, Sept 2013.Google ScholarGoogle Scholar
  21. NDN team. NDN Forwarding Daemon, 2014. http://named-data.net/doc/NFD/current/.Google ScholarGoogle Scholar
  22. NDN team. NDN Platform, 2014. http://named-data.net/codebase/platform/.Google ScholarGoogle Scholar
  23. W. Shang, Q. Ding, A. Marianantoni, J. Burke, and L. Zhang. Securing building management systems using named data networking. IEEE Network Special Issue on Information-Centric Networking, Apr 2014.Google ScholarGoogle Scholar
  24. W. Shang, J. Thompson, M. Cherkaoui, J. Burke, and L. Zhang. NDN.JS: A JavaScript Client Library for Named Data Networking. In IEEE INFOCOM 2013 NOMEN Workshop, Apr 2013.Google ScholarGoogle Scholar
  25. K. Shilton, J. Burke, kc claffy, C. Duan, and L. Zhang. A World on NDN: Affordances and Implications of NDN. Technical Report NDN-0018, April 2014.Google ScholarGoogle Scholar
  26. W. So, A. Narayanan, and D. Oran. Named data networking on a router: Fast and DoS-resistant forwarding with hash tables. In ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), Oct 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. M. Varvello, D. Perino, and J. Esteban. Caesar: A content router for high speed forwarding. In ACM SIGCOMM Workshop on ICN, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. L. Wang, A. K. M. M. Hoque, C. Yi, A. Alyyan, and B. Zhang. OSPFN: An OSPF-based routing protocol for NDN. Technical Report NDN-0003, July 2012.Google ScholarGoogle Scholar
  29. G. Xylomenos, C. Ververidis, V. Siris, N. Fotiou, C. Tsilopoulos, X. Vasilakos, K. Katsaros, and G. Polyzos. A survey of information-centric networking research. IEEE Communications Surveys Tutorials, 2013.Google ScholarGoogle Scholar
  30. C. Yi, J. Abraham, A. Afanasyev, L. Wang, B. Zhang, and L. Zhang. On the role of routing in Named Data Networking. Technical Report NDN-0016, Dec 2013.Google ScholarGoogle Scholar
  31. C. Yi, A. Afanasyev, I. Moiseenko, L. Wang, B. Zhang, and L. Zhang. A case for stateful forwarding plane. Computer Communications: ICN Special Issue, 36(7):779--791, April 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. C. Yi, A. Afanasyev, L. Wang, B. Zhang, and L. Zhang. Adaptive Forwarding in Named Data Networking. ACM SIGCOMM CCR, 42(3), 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. H. Yuan and P. Crowley. Scalable pending interest table design: From principles to practice. IEEE INFOCOM, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  34. H. Yuan, T. Song, and P. Crowley. Scalable NDN forwarding: Concepts, issues and principles. In ICCCN, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  35. Z. Zhu and A. Afanasyev. Let's ChronoSync: Decentralized dataset state synchronization in NDN. In ICNP, 2013.Google ScholarGoogle Scholar
  36. Z. Zhu, C. Bian, A. Afanasyev, V. Jacobson, and L. Zhang. Chronos: Serverless multi-user chat over NDN. Technical Report NDN-0008, October 2012.Google ScholarGoogle Scholar
  37. Z. Zhu, J. Burke, L. Zhang, P. Gasti, Y. Lu, and V. Jacobson. A new approach to securing audio conference tools. In Asian Internet Engineering Conference, AINTEC, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Named data networking

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader