Award Abstract # 1629769
CRI-New: Collaborative: Building the Core NDN Infrastructure

NSF Org: CNS
Division Of Computer and Network Systems
Recipient: UNIVERSITY OF MEMPHIS
Initial Amendment Date: August 15, 2016
Latest Amendment Date: July 9, 2021
Award Number: 1629769
Award Instrument: Standard Grant
Program Manager: Darleen Fisher
CNS
 Division Of Computer and Network Systems
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: September 1, 2016
End Date: August 31, 2022 (Estimated)
Total Intended Award Amount: $500,000.00
Total Awarded Amount to Date: $532,000.00
Funds Obligated to Date: FY 2016 = $500,000.00
FY 2018 = $16,000.00

FY 2020 = $16,000.00
History of Investigator:
  • Lan Wang (Principal Investigator)
    lanwang@memphis.edu
Recipient Sponsored Research Office: University of Memphis
115 JOHN WILDER TOWER
MEMPHIS
TN  US  38152-0001
(901)678-3251
Sponsor Congressional District: 09
Primary Place of Performance: University of Memphis
315 Administration
Memphis
TN  US  38152-3370
Primary Place of Performance
Congressional District:
09
Unique Entity Identifier (UEI): F2VSMAKDH8Z7
Parent UEI:
NSF Program(s): Special Projects - CNS
Primary Program Source: 01001617DB NSF RESEARCH & RELATED ACTIVIT
01001819DB NSF RESEARCH & RELATED ACTIVIT

01002021DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 7359, 7363, 9102, 9150, 9251
Program Element Code(s): 171400
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070

ABSTRACT

The goal of this project is to support the evaluation, experimentation, and further development of the Named Data Networking (NDN) architecture through building the core NDN infrastructure as a community resource, serving to advance research in the Information-Centric Networking (ICN) paradigm.

Named Data Networking (NDN) is a new Internet architecture that replaces today's architectural focus on ``where'', i.e., the addresses and hosts of Internet Protocol (IP), with ``what'', i.e., the content that users and applications care about. This fundamental shift brings profound impacts on enhancing Internet security, enabling mobility support, scaling content distribution, and facilitating new application development. NDN has attracted researchers from around the world, both in academia and industry, to explore all aspects of its design, implementation, and applications. It is a very prominent realization of the vision for Information-Centric Networking (ICN), around which a growing research community has formed over the past several years.

A full exploration and examination of future Internet architecture designs like NDN, and ICN more broadly, require working prototypes, evaluation tools, and experimentation platforms, which are the core infrastructure that this project aims to develop. More specifically, building upon the existing NDN research, this project will develop for the research community more robust, extensible, and well-documented implementations of the (i) NDN software forwarder providing core network functionality, (ii) libraries of essential features to support application development, (iii) a routing protocol to connect NDN nodes, (iv) NDN simulator and emulator packages, lab testbed, and global testbed for realistic evaluations and experimentation, and (v) demonstration kits, tools, documentations, and tutorials.

Broader Impacts: As the first comprehensive infrastructure to support NDN and ICN research, it will make significant impacts in several ways. First, by making NDN systems available on multiple platforms and accessible to all interested researchers and students, this infrastructure will enable new research opportunities and help grow the research community. Second, through venues such as academic conferences, community meetings, and the open-source development approach, the research community will be involved in both the development and the use of the infrastructure, contributing to and benefiting from the success of the project. Finally, the development and the use of the infrastructure provide a great education opportunity to train graduate and undergraduate students in thinking forward while experimenting with a running system.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

(Showing: 1 - 10 of 16)
A. Afanasyev, J. Burke, T. Rafaei, L. Wang, B. Zhang, L. Zhang "A Brief Introduction to Named Data Networking" Proceedings of IEEE Military Communications Conference (MILCOM) , 2018
A. Gawande, J. Clark, D. Coomes, L. Wang "Decentralized and Secure Multimedia Sharing Application over Named Data Networking" Proceedings of ACM Conference on Information Centric Networking , 2019
A. Padmanabhan, L. Wang, L. Zhang "Automated Tunneling Over IP Land: Run NDN Anywhere" Proceedings of ACM Information Centric Networking (ICN), Poster , 2018
D. Coomes, A. Gawande, N. Gordon, L. Wang "Android multimedia sharing application over NDN" Proceedings of ACM Information Centric Networking (ICN), demo , 2018
Dulal, Saurab and Wang, Lan "NDNSD: Service Publishing and Discovery in NDN" , 2022 https://doi.org/10.1109/MILCOM55135.2022.10017932 Citation Details
Fan, Laqin and Wang, Lan "Secure Sharing of Spatio-Temporal Data through Name-based Access Control" IEEE INFOCOM 2021 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS) , 2021 https://doi.org/10.1109/INFOCOMWKSHPS51825.2021.9484557 Citation Details
L. Fan and L. Wang "Secure Sharing of Spatio-Temporal Data through Name-based Access Control" Proceedings of IEEE INFOCOM 2021 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS) , 2021 10.1109/INFOCOMWKSHPS51825.2021.9484557
M. Chowdhury, J. Khan, L. Wang "Smart Forwarding in NDN VANET" Proceedings of ACM Conference on Information Centric Networking, poster , 2019
M. Chowdhury, J. Khan, L. Wang, "Leveraging Content Connectivity and Location Awareness for Adaptive Forwarding in NDN-based Mobile Ad Hoc Networks" Proceedings of ACM Conference on Information-Centric Networking , 2020
Moll, Philipp and Patil, Varun and Wang, Lan and Zhang, Lixia "SoK: The evolution of distributed dataset synchronization solutions in NDN" ICN '22: Proceedings of the 9th ACM Conference on Information-Centric Networking , 2022 https://doi.org/10.1145/3517212.3558092 Citation Details
P. Moll, V. Patil, L. Wang, L. Zhang "SoK: The Evolution of Distributed Dataset Synchronization Solutions in NDN" Proceedings of the 9th ACM Conference on Information-Centric Networking (ICN'22) , 2022
(Showing: 1 - 10 of 16)

PROJECT OUTCOMES REPORT

Disclaimer

This Project Outcomes Report for the General Public is displayed verbatim as submitted by the Principal Investigator (PI) for this award. Any opinions, findings, and conclusions or recommendations expressed in this Report are those of the PI and do not necessarily reflect the views of the National Science Foundation; NSF has not approved or endorsed its content.

The goal of this NDN-CRI project is to create the core infrastructure as a community resource to support the evaluation, experimentation, and further development of the Named Data Networking (NDN) architecture, and more generally to advance the research in Information-Centric Networking (ICN) paradigm.  In collaboration with University of Arizona, UCLA, and Washington University in St. Louis, the University of Memphis team contributed to the development of a new version of the NDN protocol, which has been implemented and deployed on the transcontinental NDN testbed which connects 40+ NDN trial sites across four continents.  We also contributed to the design and development of NDN routing protocols, forwarding strategies, sync protocols, service discovery, name-based access control, NDN multimedia application, and the NDN emulation framework, Mini-NDN.  Below is a list of outcomes from our team.
(1) we advanced the development of our NDN routing protocol NLSR by enhancing its documentation, refactoring the code to improve code quality, and adding functionality to support users and developers. 
(2) we fixed various issues in the multicast support for NDN Sync protocols and the implementation of ChronoSync and PSync.  We also integrated PSync in our routing protocol and multimedia application.
(3) we added WiFi capability to Mini-NDN to support wireless experiments and ported some NFD integration tests to Mini-NDN for automated testing. 
(4) we designed and implemented a bootstrapping protocol for smart home devices in NDN, and conducted an in-depth comparison among multiple IoT bootstrapping protocols for NDN capable devices. 
(5) we developed npChat, a fully decentralized NDN multimedia application for social networking, 
(6) we developed CCLF, a forwarding strategy for NDN vehicular networks. 
(7) we developed NDNSD – a fully distributed and general-purpose service discovery protocol for Named Data Networking (NDN).
(8) we extended Name-based Access Control (NAC) to support spatio-temporal policies for accessing sensitive data.
(9) we wrote an NDN Contribution Guide to help new contributors better understand our software development process.
The NDN software and testbed have been used in many research projects, such as the NSF-INTEL ICN-WEN program, the DARPA SHARE program, the DARPA MINC program, the NSF mGuard project, the NSF SANDIE project, and the NSF NDISE project.
The project has contributed to teaching and workforce development by training graduate and undergraduate students in research skills and career development. Students run NDN Hackathon multiple times a year and organize NDN seminars throughout the year.
NDN-CRI engages the broader community in the development and use of the infrastructure. The main venue is the annual NDN Community Meeting, which often draws more than 100 participants from universities, commercial companies, research institutes, and government agencies. We also regularly give NDN tutorials of different topics at major conferences, including ACM ICN, SIGCOMM and MILCOM.


Last Modified: 03/10/2023
Modified by: Lan Wang

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page