Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3623565.3623707acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article
Public Access

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

Published: 08 October 2023 Publication 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.html
[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).
[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.
[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/
[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.
[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.
[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/gopacket
[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.
[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.
[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.
[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).
[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.
[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.
[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.
[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).
[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-spec
[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.
[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.
[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/
[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.
[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).
[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.
[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.
[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.
[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.
[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/
[27]
NDN Project. 2023. NDN Testbed. Retrieved June 12, 2023 from https://named-data.net/ndn-testbed/
[28]
NDN Project. 2023. NDNLPv2: NDN Link Protocol, version 2. Retrieved June 12, 2023 from https://redmine.named-data.net/projects/nfd/wiki/NDNLPv2
[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.
[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.
[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.
[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.
[33]
Sandvine. 2023. The Global Internet Phenomena Report, January 2023. Retrieved June 12, 2023 from https://www.sandvine.com/phenomena
[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.
[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.
[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.
[37]
Junxiao Shi. 2021. NDN Video Streaming over QUIC. Retrieved June 15, 2023 from https://yoursunny.com/t/2021/NDN-video-QUIC/
[38]
Junxiao Shi. 2021. The Reality of NDN Video Streaming. Retrieved June 12, 2023 from https://yoursunny.com/t/2021/NDN-video-reality/
[39]
Junxiao Shi. 2023. NDNts Adaptive Video. Retrieved June 12, 2023 from https://github.com/yoursunny/NDNts-video
[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.
[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/
[42]
Chrome DevTools team. 2023. Puppeteer. Retrieved June 12, 2023 from https://pptr.dev/
[43]
Rama Krishna Thelagathoti, Spyridon Mastorakis, Anant Shah, Harkeerat Bedi, and Susmit Shannigrahi. 2020. Named Data Networking for Content Delivery Network Workflows.
[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.
[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.
[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.
[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.
[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.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

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
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.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 October 2023

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. named data networking
  2. packet trace
  3. traffic analysis
  4. testbed
  5. wide area network
  6. realistic traffic
  7. file transfer
  8. video streaming

Qualifiers

  • Research-article

Funding Sources

Conference

ACM ICN '23
Sponsor:

Acceptance Rates

Overall Acceptance Rate 133 of 482 submissions, 28%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 239
    Total Downloads
  • Downloads (Last 12 months)117
  • Downloads (Last 6 weeks)19
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media