ACM SIGCOMM 2019 Tutorial: Named Data Networking of Things
Tutorial Program (subject to changes)
- NDN Architecture
-
10:30am - 11:00am Coffee Break
- Coffee Break
- NDN IoT Applications
-
11:30am - 1:30pm Lunch
- Lunch
- NDN IoT Package (Part 1)
- Hands-On Exercises (Part 1)
-
3:30pm - 4:00pm Break
- Break
- Hands-On Exercises(Part 2)
- Looking back, looking forward Taking NDN to next stage
Call For Participation
This full-day tutorial aims to provide an overview of Named Data Networking (NDN), a newly developed Internet architecture, and IoT application development over NDN. The morning program will introduce the NDN architecture and illustrate its features through a specific use case in IoT. In the afternoon, we will give an overview of the open source NDN-IoT package, demonstrate how to use it and how to contribute to it, followed by a hands-on session on developing simple IoT applications over NDN. We will wrap up the day by a Q&A session, and invite all the attendance to provide feedbacks.
Background
Named Data Networking (NDN) is a new Internet architecture that has been under development since 2010. NDN changes today’s TCP/IP architecture’s focus on where, i.e., hosts and their IP addresses, to what, i.e., the content that users and applications care about. This fundamental shift can bring profound impact to enhancing Internet security, enabling mobility support, scaling data disseminations as well as data collection (e.g., from IoT devices), and facilitating the development of decentralized applications. NDN research has attracted researchers from both academia and industry around the world to explore all aspects of its design, implementation, and applications. NDN is the most prominent realization of the vision for Information-Centric Networking (ICN), around which a growing research community has formed over the past several years.
Together with an increasing interest in NDN, there have also been a number of questions as well as misconceptions regarding NDN. This tutorial aims to bring NDN to the broader networking community by explaining NDN’s basic architectural concepts and demonstrating its advantages in supporting IoT applications, introducing the new NDN-IoT package, and offering hands-on exercises to guide participants to develop simple IoT applications.
We expect the tutorial to benefit network researchers and students with different levels of background knowledge on NDN. For people who want to learn what NDN is, the morning sessions are of particular interest. For people who are looking for ways to contribute to NDN design and development, the afternoon hands-on exercises will be very useful.
Important Dates
-
August 19, 2019
Tutorial
Audience Expectations and Prerequisites
To participate the hands-on exercise, attendees need to bring their own laptops of Linux, MacOS, or Windows with Linux virtual machines, and with proper C/C++ development environment.
Organizers
-
Alexander Afanasyev
Florida, USA
-
Bio:
Alexander Afanasyev is an Assistant Professor in Florida International University, Miami. He received his Ph.D. degree in computer science from UCLA in 2013. His research focus is on the next-generation Internet architecture as part of the Named Data Networking (NDN) project. His research interests include a variety of topics that are vital for the success of NDN, including scalability of name-based routing, auto-configuration, distributed data synchronization, application and network security. Dr. Afanasyev is also leading the development effort of the overall NDN codebase.
-
-
Lan Wang
Memphis, USA
-
Bio:
Lan Wang is Professor and Chair of Computer Science at the University of Memphis. She received her B.S. (1997) in Computer Science from Peking University, China, M.S. (1999) and Ph.D. (2004) in Computer Science from the University of California, Los Angeles. Since 2010, she has been collaborating with other universities to develop the Named Data Networking Internet architecture. Her current research projects focus on routing and forwarding, data synchronization, and IoT applications in NDN.
-
-
Beichuan Zhang
Arizona, USA
-
Bio:
Beichuan Zhang is an Associate Professor at the Department of Computer Science, the University of Arizona. His research interest is in Internet routing architectures and protocols. He has been working on Named Data Networking, green networking, and inter-domain routing. He received the Applied Networking Research Prize in 2011 by ISOC and IRTF, and best paper awards at IEEE ICDCS in 2005 and IWQoS in 2014. Dr. Zhang received Ph.D. from UCLA and B.S. from Peking University.
-
-
Lixia Zhang
UCLA, USA
-
Bio:
Lixia Zhang is a Professor in the Computer Science Department of UCLA. She received her Ph.D. in computer science from MIT and was a member of the research staff at Xerox PARC before joining UCLA. She is a fellow of ACM and IEEE, the recipient of IEEE Internet Award, and the holder of UCLA Postel Chair in Computer Science. Since 2010 she has been leading the effort on the design and development of the NDN architecture (http://named-data.net/).
-
-
Yanbiao Li
Hunan University, China
-
Bio:
-
References
Named Data Networking website (http://named-data.net) archives NDN publications, codebase, documentations, and prior tutorials. A few specific links:
-
NDN architecture paper: https://named-data.net/publications/named_data_networking_ccr/
-
NDN codebase: https://named-data.net/codebase/platform/