ABSTRACT
High-quality network traffic measurements from realistic network deployments are crucial to analyze and better understand emerging network technologies for the purpose of maturing them. However, achieving this measurement goal for the Named Data Networking (NDN) protocol remains a challenge mainly due to the lack of real-world deployments. To address this gap, we have created a dataset of NDN traffic traces and a software toolkit for capturing, analyzing, and replaying these traces. Our dataset, obtained directly from the real routers of the official NDN testbed, is the first non-synthetic dataset of this scale openly available to the research community. This paper presents the dataset and the tools, discusses its properties, and shares insights applicable to other NDN research.
- ISO/IEC JTC 1/SC 29. 2019. Information technology --- Dynamic adaptive streaming over HTTP (DASH) --- Part 1: Media presentation description and segment formats. Technical Report. ISO/IEC 23009-1:2019. https://www.iso.org/standard/79329.htmlGoogle Scholar
- Amar Abane, Mehammed Daoui, Samia Bouzefrane, Soumya Banerjee, and Paul Mühlethaler. 2020. A realistic deployment of named data networking in the internet of things. Journal of Cyber Security and Mobility 9, 1 (2020).Google Scholar
- Alexander Afanasyev, Junxiao Shi, Lan Wang, Beichuan Zhang, and Lixia Zhang. 2015. Packet Fragmentation in NDN: Why NDN Uses Hop-By-Hop Fragmentation (NDN Memo). Technical Report NDN-0032. NDN.Google Scholar
- Alexander Afanasyev, Junxiao Shi, Beichuan Zhang, Lixia Zhang, Ilya Moiseenko, Yingdi Yu, Wentao Shang, Yanbiao Li, Spyridon Mastorakis, Yi Huang, Jerald Paul Abraham, Eric Newberry, Steve DiBenedetto, Chengyu Fan, Christos Papadopoulos, Davide Pesavento, Giulio Grassi, Giovanni Pau, Hang Zhang, Tian Song, Haowei Yuan, Hila Ben Abraham, Patrick Crowley, Syed Obaid Amin, Vince Lehman, Muktadir Chowdhury, and Lan Wang. 2021. NFD Developer's Guide. Technical Report. NDN-0021, Revision 11. https://named-data.net/publications/techreports/ndn-0021-11-nfd-guide/Google Scholar
- Mahdieh Ahmadi, James Roberts, Emilio Leonardi, and Ali Movaghar. 2019. Poster: Impact of traffic characteristics on request aggregation in an NDN router. In 2019 IFIP Networking Conference (IFIP Networking). IEEE, 1--2. Google ScholarCross Ref
- Ilya Baldin, Anita Nikolich, James Griffioen, Indermohan Inder S Monga, Kuang-Ching Wang, Tom Lehman, and Paul Ruth. 2019. FABRIC: A national-scale programmable experimental network infrastructure. IEEE Internet Computing 23, 6 (2019), 38--47.Google ScholarDigital Library
- Graeme Connell, Nigel Tao, Cole Mickens, Ben Daglish, Luis Martinez, Remco Verhoef, Hiroaki Kawai, Lukas Lueg, Laurent Hausermann, Bill Green, Christian Mäder, Gernot Vormayr, Vitor Garcia Graveto, Elias Chavarria Reyes, and Daniel Rittweiler. 2022. google/gopacket: Provides packet processing capabilities for Go. Retrieved June 12, 2023 from https://github.com/google/gopacketGoogle Scholar
- Ishita Dasgupta, Susmit Shannigrahi, and Michael Zink. 2021. A hybrid NDN-IP Architecture for Live Video Streaming: A QoE Analysis. In 2021 IEEE International Symposium on Multimedia (ISM). 148--157. Google ScholarCross Ref
- Ishita Dasgupta, Susmit Shannigrahi, and Michael Zink. 2022. A Hybrid NDN-IP Architecture for Live Video Streaming: From Host-Based to Content-Based Delivery to Improve QoE. International Journal of Semantic Computing 16, 02 (2022), 163--187.Google ScholarCross Ref
- Niels Van Dijkhuizen and Jeroen Van Der Ham. 2018. A Survey of Network Traffic Anonymisation Techniques and Implementations. ACM Comput. Surv. 51, 3, Article 52 (may 2018), 27 pages. Google ScholarDigital Library
- Chengyu Fan, Susmit Shannigrahi, S. DiBenedetto, C. Olschanowsky, C. Papadopoulos, and H. Newman. 2015. Managing scientific data with named data networking. NDM '15 (2015). Google ScholarDigital Library
- Chavoosh Ghasemi, Hamed Yousefi, and Beichuan Zhang. 2020. Far Cry: Will CDNs Hear NDN's Call?. In Proceedings of the 7th ACM Conference on Information-Centric Networking (ICN '20). Association for Computing Machinery, 89--98. Google ScholarDigital Library
- Chavoosh Ghasemi, Hamed Yousefi, and Beichuan Zhang. 2020. ICDN: An NDN-Based CDN. In Proceedings of the 7th ACM Conference on Information-Centric Networking (ICN '20). Association for Computing Machinery, 99--105. Google ScholarDigital Library
- Peter Gusev and Jeff Burke. 2015. NDN-RTC: Real-Time Videoconferencing over Named Data Networking. In Proceedings of the 2nd ACM Conference on Information-Centric Networking (ACM-ICN '15). Association for Computing Machinery, 117--126. Google ScholarDigital Library
- P. Gusev, Zhehao Wang, J. Burke, Lixia Zhang, T. Yoneda, Ryota Ohnishi, and E. Muramoto. 2016. Real-Time Streaming Data Delivery over Named Data Networking. IEICE Trans. Commun. (2016). Google ScholarCross Ref
- Thorsten Hoeger, Finn Pauls, Paul Fitzpatrick, Mathieu Aubin, Jesse Jackson, and Chris Dew. 2022. NDJSON - Newline delimited JSON. Retrieved June 17, 2023 from https://github.com/ndjson/ndjson-specGoogle Scholar
- Siham Khoussi, Davide Pesavento, Lotfi Benmohamed, and Abdella Battou. 2017. NDN-trace: a path tracing utility for named data networking. In Proceedings of the 4th ACM Conference on Information-Centric Networking. 116--122.Google ScholarDigital Library
- Vince Lehman, Ashlesh Gawande, Beichuan Zhang, Lixia Zhang, Rodrigo Aldecoa, Dmitri Krioukov, and Lan Wang. 2016. An experimental investigation of hyperbolic routing with a smart forwarding plane in NDN. In 2016 IEEE/ACM 24th International Symposium on Quality of Service (IWQoS). 1--10. Google ScholarCross Ref
- Vince Lehman, A K M Mahmudul Hoque, Yingdi Yu, Lan Wang, Beichuan Zhang, and Lixia Zhang. 2016. A Secure Link State Routing Protocol for NDN. Technical Report. NDN-0037, Revision 1. https://named-data.net/publications/techreports/ndn-0037-1-nlsr/Google Scholar
- Teng Liang, Ju Pan, and Beichuan Zhang. 2018. Ndnizing existing applications: Research issues and experiences. In Proceedings of the 5th ACM Conference on Information-Centric Networking. 172--183.Google ScholarDigital Library
- Teng Liang, Zhongda Xia, Guoming Tang, Yu Zhang, and Beichuan Zhang. 2021. NDN in large LEO satellite constellations: a case of consumer mobility support. Information-Centric Networking (2021). Google ScholarDigital Library
- Teng Liang, Yang Zhang, Beichuan Zhang, Weizhe Zhang, and Yu Zhang. 2022. Low Latency Internet Livestreaming in Named Data Networking. In Proceedings of the 9th ACM Conference on Information-Centric Networking (ICN '22). Association for Computing Machinery, 177--179. Google ScholarDigital Library
- Xinyu Ma and Lixia Zhang. 2021. GitSync: Distributed Version Control System on NDN. In Proceedings of the 8th ACM Conference on Information-Centric Networking (ICN '21). Association for Computing Machinery, 121--123. Google ScholarDigital Library
- Spyridon Mastorakis, Alexander Afanasyev, and Lixia Zhang. 2017. On the evolution of ndnSIM: An open-source simulator for NDN experimentation. ACM SIGCOMM Computer Communication Review 47, 3 (2017), 19--33.Google ScholarDigital Library
- Philipp Moll, Varun Patil, Lixia Zhang, and Davide Pesavento. 2021. Resilient Brokerless Publish-Subscribe over NDN. In MILCOM 2021 - 2021 IEEE Military Communications Conference (MILCOM). 438--444. Google ScholarDigital Library
- NDN Project. 2023. NDN Packet Format Specification, version 0.3. Retrieved June 12, 2023 from https://docs.named-data.net/NDN-packet-spec/0.3/Google Scholar
- NDN Project. 2023. NDN Testbed. Retrieved June 12, 2023 from https://named-data.net/ndn-testbed/Google Scholar
- NDN Project. 2023. NDNLPv2: NDN Link Protocol, version 2. Retrieved June 12, 2023 from https://redmine.named-data.net/projects/nfd/wiki/NDNLPv2Google Scholar
- Kathleen Nichols. 2019. Lessons learned building a secure network measurement framework using basic NDN. In Proceedings of the 6th ACM Conference on Information-Centric Networking. 112--122.Google ScholarDigital Library
- Davide Pesavento, Omar Ilias El Mimouni, Eric Newberry, Lotfi Benmohamed, and Abdella Battou. 2017. A Network Measurement Framework for Named Data Networks. In Proceedings of the 4th ACM Conference on Information-Centric Networking (ICN '17). Association for Computing Machinery, 200--201. Google ScholarDigital Library
- Davide Pesavento, Junxiao Shi, Kerry McKay, and Lotfi Benmohamed. 2022. PION: Password-based IoT Onboarding Over Named Data Networking. In ICC 2022 - IEEE International Conference on Communications. 1070--1075. Google ScholarCross Ref
- Tamer Refaei, Jamie Ma, Sean Ha, and Sarah Liu. 2017. Integrating IP and NDN through an Extensible IP-NDN Gateway. In Proceedings of the 4th ACM Conference on Information-Centric Networking (ICN '17). Association for Computing Machinery, 224--225. Google ScholarDigital Library
- Sandvine. 2023. The Global Internet Phenomena Report, January 2023. Retrieved June 12, 2023 from https://www.sandvine.com/phenomenaGoogle Scholar
- Wentao Shang, Qiuhan Ding, Alessandro Marianantoni, Jeff Burke, and Lixia Zhang. 2014. Securing building management systems using named data networking. IEEE Network 28, 3 (2014), 50--56. Google ScholarCross Ref
- Susmit Shannigrahi, Chengyu Fan, and C. Papadopoulos. 2017. Request aggregation, caching, and forwarding strategies for improving large climate data distribution with NDN: a case study. Google ScholarDigital Library
- Susmit Shannigrahi, Chengyu Fan, and Greg White. 2018. Bridging the ICN Deployment Gap with IPoC: An IP-over-ICN Protocol for 5G Networks. In Proceedings of the 2018 Workshop on Networking for Emerging Applications and Technologies (NEAT '18). Association for Computing Machinery, 1--7. Google ScholarDigital Library
- Junxiao Shi. 2021. NDN Video Streaming over QUIC. Retrieved June 15, 2023 from https://yoursunny.com/t/2021/NDN-video-QUIC/Google Scholar
- Junxiao Shi. 2021. The Reality of NDN Video Streaming. Retrieved June 12, 2023 from https://yoursunny.com/t/2021/NDN-video-reality/Google Scholar
- Junxiao Shi. 2023. NDNts Adaptive Video. Retrieved June 12, 2023 from https://github.com/yoursunny/NDNts-videoGoogle Scholar
- Junxiao Shi, Davide Pesavento, and Lotfi Benmohamed. 2020. NDN-DPDK: NDN Forwarding at 100 Gbps on Commodity Hardware. In Proceedings of the 7th ACM Conference on Information-Centric Networking (ICN '20). Association for Computing Machinery, 30--40. Google ScholarDigital Library
- Junxiao Shi and Beichuan Zhang. 2012. NDNLP: A Link Protocol for NDN. Technical Report. NDN-0006, Revision 1. https://named-data.net/publications/techreports/trlinkprotocol/Google Scholar
- Chrome DevTools team. 2023. Puppeteer. Retrieved June 12, 2023 from https://pptr.dev/Google Scholar
- Rama Krishna Thelagathoti, Spyridon Mastorakis, Anant Shah, Harkeerat Bedi, and Susmit Shannigrahi. 2020. Named Data Networking for Content Delivery Network Workflows. Google ScholarCross Ref
- Michael Tüxen, Fulvio Risso, Jasper Bongertz, Gerald Combs, Guy Harris, Eelco Chaudron, and Michael Richardson. 2023. PCAP Next Generation (pcapng) Capture File Format. Internet-Draft draft-ietf-opsawg-pcapng-01. Internet Engineering Task Force. https://datatracker.ietf.org/doc/draft-ietf-opsawg-pcapng/01/ Work in Progress.Google Scholar
- Yuanhao Wu, Faruk Volkan Mutlu, Yuezhou Liu, Edmund Yeh, Ran Liu, Catalin Iordache, Justas Balcas, Harvey Newman, Raimondas Sirvinskas, Michael Lo, Sichen Song, Jason Cong, Lixia Zhang, Sankalpa Timilsina, Susmit Shannigrahi, Chengyu Fan, Davide Pesavento, Junxiao Shi, and Lotfi Benmohamed. 2022. N-DISE: NDN-Based Data Distribution for Large-Scale Data-Intensive Science. In Proceedings of the 9th ACM Conference on Information-Centric Networking (ICN '22). Association for Computing Machinery, 103--113. Google ScholarDigital Library
- Lixia Zhang, Alexander Afanasyev, Jeffrey Burke, Van Jacobson, KC Claffy, Patrick Crowley, Christos Papadopoulos, Lan Wang, and Beichuan Zhang. 2014. Named Data Networking. ACM SIGCOMM Computer Communication Review 44, 3 (2014), 66--73.Google ScholarDigital Library
- Minsheng Zhang, Vince Lehman, and Lan Wang. 2017. Scalable name-based data synchronization for named data networking. In IEEE INFOCOM 2017 - IEEE Conference on Computer Communications. 1--9. Google ScholarCross Ref
- Zhiyi Zhang, Edward Lu, Yanbiao Li, Lixia Zhang, Tianyuan Yu, Davide Pesavento, Junxiao Shi, and Lotfi Benmohamed. 2018. NDNoT: A Framework for Named Data Network of Things. In Proceedings of the 5th ACM Conference on Information-Centric Networking (ICN '18). Association for Computing Machinery, 200--201. Google ScholarDigital Library
Index Terms
- Capture and Analysis of Traffic Traces on a Wide-Area NDN Testbed
Recommendations
Experiments with the Emulated NDN Testbed in ONL
ACM-ICN '15: Proceedings of the 2nd ACM Conference on Information-Centric NetworkingNamed Data Networking (NDN) is a recently proposed information-centric network architecture. The NDN Testbed is a global infrastructure that enables real-world NDN demonstrations. However, deploying new applications directly on the NDN Testbed requires ...
Emulating NDN-based multimedia delivery
MMSys '16: Proceedings of the 7th International Conference on Multimedia SystemsToday, the global share and increase of Internet traffic is largely caused by multimedia delivery, mainly encompassing video, audio and image sharing on social, news, and entertainment platforms. This fact is well known to the Internet research ...
A virtualized and monitored NDN infrastructure featuring a NDN/HTTP gateway
ACM-ICN '16: Proceedings of the 3rd ACM Conference on Information-Centric NetworkingWe present two practical components to allow real deployment of NDN: a NDN/HTTP gateway that allows to connect a NDN network to the rest of the World Wide Web, and a monitoring solution dedicated to NDN. Following NFV principle, all components of our ...
Comments