skip to main content
10.1145/3623565.3623707acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

Capture and Analysis of Traffic Traces on a Wide-Area NDN Testbed

Published:08 October 2023Publication History

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.

References

  1. 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 ScholarGoogle Scholar
  2. 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 ScholarGoogle Scholar
  3. 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 ScholarGoogle Scholar
  4. 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 ScholarGoogle Scholar
  5. 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 ScholarGoogle ScholarCross RefCross Ref
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle Scholar
  8. 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 ScholarGoogle ScholarCross RefCross Ref
  9. 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 ScholarGoogle ScholarCross RefCross Ref
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarCross RefCross Ref
  16. 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 ScholarGoogle Scholar
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. 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 ScholarGoogle ScholarCross RefCross Ref
  19. 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 ScholarGoogle Scholar
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  21. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  22. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  23. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  24. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  25. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  26. 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 ScholarGoogle Scholar
  27. NDN Project. 2023. NDN Testbed. Retrieved June 12, 2023 from https://named-data.net/ndn-testbed/Google ScholarGoogle Scholar
  28. NDN Project. 2023. NDNLPv2: NDN Link Protocol, version 2. Retrieved June 12, 2023 from https://redmine.named-data.net/projects/nfd/wiki/NDNLPv2Google ScholarGoogle Scholar
  29. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  30. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  31. 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 ScholarGoogle ScholarCross RefCross Ref
  32. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  33. Sandvine. 2023. The Global Internet Phenomena Report, January 2023. Retrieved June 12, 2023 from https://www.sandvine.com/phenomenaGoogle ScholarGoogle Scholar
  34. 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 ScholarGoogle ScholarCross RefCross Ref
  35. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  36. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  37. Junxiao Shi. 2021. NDN Video Streaming over QUIC. Retrieved June 15, 2023 from https://yoursunny.com/t/2021/NDN-video-QUIC/Google ScholarGoogle Scholar
  38. Junxiao Shi. 2021. The Reality of NDN Video Streaming. Retrieved June 12, 2023 from https://yoursunny.com/t/2021/NDN-video-reality/Google ScholarGoogle Scholar
  39. Junxiao Shi. 2023. NDNts Adaptive Video. Retrieved June 12, 2023 from https://github.com/yoursunny/NDNts-videoGoogle ScholarGoogle Scholar
  40. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  41. 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 ScholarGoogle Scholar
  42. Chrome DevTools team. 2023. Puppeteer. Retrieved June 12, 2023 from https://pptr.dev/Google ScholarGoogle Scholar
  43. Rama Krishna Thelagathoti, Spyridon Mastorakis, Anant Shah, Harkeerat Bedi, and Susmit Shannigrahi. 2020. Named Data Networking for Content Delivery Network Workflows. Google ScholarGoogle ScholarCross RefCross Ref
  44. 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 ScholarGoogle Scholar
  45. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  46. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  47. 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 ScholarGoogle ScholarCross RefCross Ref
  48. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Capture and Analysis of Traffic Traces on a Wide-Area NDN Testbed

          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
          • Published in

            cover image ACM Conferences
            ACM ICN '23: Proceedings of the 10th ACM Conference on Information-Centric Networking
            October 2023
            138 pages
            ISBN:9798400704031
            DOI:10.1145/3623565

            Copyright © 2023 ACM

            Publication rights licensed to ACM. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of the United States government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 8 October 2023

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            Overall Acceptance Rate133of482submissions,28%
          • Article Metrics

            • Downloads (Last 12 months)185
            • Downloads (Last 6 weeks)14

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader