Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3405656.3418717acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article
Free access

What's in a Name?: Naming Big Science Data in Named Data Networking

Published: 22 September 2020 Publication History

Abstract

Data naming is the most critical construct of Named Data Networking (NDN). The way a piece of content is named has profound impacts on content discovery, routing of user requests, data retrieval, and security. Besides, the naming of individual pieces of content seriously affects how the network behaves. While names are ubiquitous in NDN, the design choices for content names and how they affect the network have largely been overlooked. NDN applications and protocols usually name content to fit their particular application scenarios, often derived from existing naming conventions. However, these ad-hoc naming schemes often ignore the impact of these names on the network and the applications themselves. Drawing upon our experience in applying NDN to multiple science domains, we point out different exiting naming schemes in scientific communities, how we translated these names into NDN names, and the effect of naming on the network. Based on these observations, we provide a set of naming guidelines for future scientific applications and network operators supporting those applications.

Supplementary Material

MP4 File (p12-shannigrahi-presentation.mp4)

References

[1]
2018. NFD Developer's Guide. Technical Report, NDN-0021 Revision 9 (2018).
[2]
2019. (Jul 2019). http://opendata.cern.ch/record/12300/files/CMS_MonteCarloUpgrade_RunIIFall18wmLHEGS_TTToHadronic_TuneCP5_13TeV-powheg-pythia8_GEN-SIM_IdealConditions_102X_upgrade2018_design_v9_ext1-v2_260000_file_index.txt [Online; accessed 25. Aug. 2020].
[3]
2020. NDN Technical Memo: Naming Conventions - Named Data Networking (NDN). (May 2020). https://named-data.net/publications/techreports/ndn-tr-22-2-ndn-memo-naming-conventions [Online; accessed 19. May 2020].
[4]
Noor Abani, Torsten Braun, and Mario Gerla. 2017. Proactive caching with mobility prediction under uncertainty in information-centric networks. In Proceedings of the 4th ACM Conference on Information-Centric Networking. 88--97.
[5]
Alexander Afanasyev, Xiaoke Jiang, Yingdi Yu, Jiewen Tan, Yumin Xia, Allison Mankin, and Lixia Zhang. 2017. NDNS: A DNS-like name service for NDN. In 2017 26th International Conference on Computer Communication and Networks (ICCCN). IEEE, 1--9.
[6]
Alexander Afanasyev, Cheng Yi, Lan Wang, Beichuan Zhang, and Lixia Zhang. 2015. SNAMP: Secure namespace mapping to scale NDN forwarding. In 2015 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). IEEE, 281--286.
[7]
Massimo Brescia, Stefano Cavuoti, George S Djorgovski, Ciro Donalek, Giuseppe Longo, and Maurizio Paolillo. 2012. Extracting knowledge from massive astronomical data sets. In Astrostatistics and Data Mining. Springer, 31--45.
[8]
Jianxun Cao, Dan Pei, Xiaoping Zhang, Beichuan Zhang, and Youjian Zhao. 2016. Fetching popular data from the nearest replica in NDN. In 2016 25th International Conference on Computer Communication and Networks (ICCCN). IEEE, 1--9.
[9]
Kevin Chan, Bongjun Ko, Spyridon Mastorakis, Alexander Afanasyev, and Lixia Zhang. 2017. Fuzzy interest forwarding. In Proceedings of the Asian Internet Engineering Conference. 31--37.
[10]
Deanna M Church, Valerie A Schneider, Tina Graves, Katherine Auger, Fiona Cunningham, Nathan Bouk, Hsiu-Chuan Chen, Richa Agarwala, William M McLaren, Graham RS Ritchie, et al. 2011. Modernizing reference genome assemblies. PLoS biology 9, 7 (2011).
[11]
Gang Deng, Liwei Wang, Fengchao Li, and Rere Li. 2016. Distributed probabilistic caching strategy in VANETs through named data networking. In 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). IEEE, 314--319.
[12]
Chengyu Fan, Susmit Shannigrahi, Steve DiBenedetto, Catherine Olschanowsky, Christos Papadopoulos, and Harvey Newman. 2015. Managing scientific data with named data networking. In Proceedings of the Fifth International Workshop on Network-Aware Data Management. ACM, 1.
[13]
Hesham Farahat and Hossam Hassanein. 2016. Optimal caching for producer mobility support in named data networks. In 2016 IEEE International Conference on Communications (ICC). IEEE, 1--6.
[14]
Giulio Grassi, Davide Pesavento, Giovanni Pau, Rama Vuyyuru, Ryuji Wakikawa, and Lixia Zhang. 2014. VANET via named data networking. In 2014 IEEE conference on computer communications workshops (INFOCOM WKSHPS). IEEE, 410--415.
[15]
AKM Mahmudul Hoque, Syed Obaid Amin, Adam Alyyan, Beichuan Zhang, Lixia Zhang, and Lan Wang. 2013. NLSR: named-data link state routing protocol. In Proceedings of the 3rd ACM SIGCOMM workshop on Information-centric networking. 15--20.
[16]
Mohammad Jahanian and KK Ramakrishnan. 2019. Name Space Analysis: Verification of Named Data Network Data Planes. In Proceedings of the 6th ACM Conference on Information-Centric Networking. 44--54.
[17]
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). IEEE, 1--10.
[18]
Jun Li, Hao Wu, Bin Liu, Jianyuan Lu, Yi Wang, Xin Wang, YanYong Zhang, and Lijun Dong. 2012. Popularity-driven coordinated caching in named data networking. In 2012 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS). IEEE, 15--26.
[19]
Huhnkuk Lim, Alexander Ni, Dabin Kim, Young-Bae Ko, Susmit Shannigrahi, and Christos Papadopoulos. 2018. NDN construction for big science: Lessons learned from establishing a testbed. IEEE Network 32, 6 (2018), 124--136.
[20]
C at alin Lordache, Ran Liu, Justas Balcas, Raimondas Šrivinskas, Yuanhao Wu, Chengyu Fan, Susmit Shannigrahi, Harvey Newman, and Edmund Yeh. 2020. Named Data Networking based File Access forXRootD. In J. Phys. Conf. Ser.
[21]
Marc Mosko, Christopher Wood, Christian Tschudin, and David Oran. 2019. File-Like ICN Collections (FLIC). (Nov 2019). https://tools.ietf.org/html/draft-irtf-icnrg-flic-02 [Online; accessed 18. Aug. 2020].
[22]
Muhammad Ali Naeem, Muhammad Atif Ur Rehman, Rehmat Ullah, and Byung-Seo Kim. 2020. A Comparative Performance Analysis of Popularity-Based Caching Strategies in Named Data Networking. IEEE Access 8 (2020), 50057--50077.
[23]
Ashok Narayanan and David Oran. 2011. NDN and IP routing: Can it scale?. In Proposed Information-Centric Networking Research Group (ICNRG), Side meeting at IETF-82.
[24]
Catherine Olschanowsky, Susmit Shannigrahi, and Christos Papadopoulos. 2014. Supporting climate research using named data networking. In 2014 IEEE 20th International Workshop on Local & Metropolitan Area Networks (LANMAN). IEEE, 1--6.
[25]
Yang Qin, Weihong Yang, and Wu Liu. 2018. A probability-based caching strategy with consistent hash in named data networking. In 2018 1st IEEE International Conference on Hot Information-Centric Networking (HotICN). IEEE, 67--72.
[26]
W. Shang, Q. Ding, A. Marianantoni, J. Burke, and L. Zhang. 2014. Securing building management systems using named data networking. IEEE Network 28, 3 (2014), 50--56.
[27]
Susmit Shannigrahi, Chengyu Fan, and Christos Papadopoulos. 2017. Request aggregation, caching, and forwarding strategies for improving large climate data distribution with NDN: a case study. In Proceedings of the 4th ACM Conference on Information-Centric Networking. ACM, 54--65.
[28]
Susmit Shannigrahi, Chengyu Fan, and Christos Papadopoulos. 2018. Named Data Networking Strategies for Improving Large Scientific Data Transfers. In 2018 IEEE International Conference on Communications Workshops (ICC Workshops): Information Centric Networking Solutions for Real World Applications (ICN-SRA) (ICC 2018 Workshop - ICN-SRA). IEEE.
[29]
Susmit Shannigrahi, Chengyu Fan, and Christos Papadopoulos. 2018. SCARI: A Strategic Caching and Reservation Protocol for ICN. In Proceedings of the Asian Internet Engineering Conference. ACM, 1--8.
[30]
Susmit Shannigrahi, Chengyu Fan, Christos Papadopoulos, and Alex Feltus. 2018. NDN-SCI for managing large scale genomics data. In ICN. 204--205.
[31]
Susmit Shannigrahi, Spyridon Mastorakis, and Francisco R Ortega. 2020. Next-Generation Networking and Edge Computing for Mixed Reality Real-Time Interactive Systems. In ICC 2020, ICN-SRA.
[32]
Susmit Shannigrahi, Christos Papadopoulos, Edmund Yeh, Harvey Newman, Artur Jerzy Barczyk, Ran Liu, Alex Sim, Azher Mughal, Inder Monga, Jean-Roch Vlimant, et al. 2015. Named data networking in climate research and hep applications. In Journal of Physics: Conference Series, Vol. 664. IOP Publishing, 052033.
[33]
Junxiao Shi, Teng Liang, Hao Wu, Bin Liu, and Beichuan Zhang. 2016. Ndn-nic: Name-based filtering on network interface card. In Proceedings of the 3rd ACM Conference on Information-Centric Networking. 40--49.
[34]
Martina Stockhause and Michael Lautenschlager. 2017. CMIP6 data citation of evolving data. Data Science Journal 16 (2017).
[35]
Karl E Taylor, V Balaji, Steve Hankin, Martin Juckes, Bryan Lawrence, and Stephen Pascoe. 2010. CMIP5 data reference syntax (DRS) and controlled vocabularies. (2010).
[36]
Pouyan Fotouhi Tehrani, Eric Osterweil, Jochen H. Schiller, Thomas C. Schmidt, and Matthias Wählisch. 2019. The Missing Piece: On Namespace Management in NDN and How DNSSEC Might Help. In Proceedings of the 6th ACM Conference on Information-Centric Networking (ICN '19). Association for Computing Machinery, New York, NY, USA, 37--43. https://doi.org/10.1145/3357150.3357401
[37]
Jeff Thompson, Peter Gusev, and Jeff Burke. 2019. Ndn-cnl: A hierarchical namespace api for named data networking. In Proceedings of the 6th ACM Conference on Information-Centric Networking. 30--36.
[38]
Yi Wang, Keqiang He, Huichen Dai, Wei Meng, Junchen Jiang, Bin Liu, and Yan Chen. 2012. Scalable name lookup in NDN using effective name component encoding. In 2012 IEEE 32nd International Conference on Distributed Computing Systems. IEEE, 688--697.
[39]
Cheng Yi, Alexander Afanasyev, Ilya Moiseenko, Lan Wang, Beichuan Zhang, and Lixia Zhang. 2013. A case for stateful forwarding plane. Computer Communications 36, 7 (2013), 779--791.
[40]
Yingdi Yu, Alexander Afanasyev, David Clark, Van Jacobson, Lixia Zhang, et al. 2015. Schematizing trust in named data networking. In Proceedings of the 2nd ACM Conference on Information-Centric Networking. ACM, 177--186.
[41]
Lixia Zhang, Alexander Afanasyev, Jeffrey Burke, Van Jacobson, Patrick Crowley, Christos Papadopoulos, Lan Wang, Beichuan Zhang, et al. 2014. Named data networking. ACM SIGCOMM Computer Communication Review 44, 3 (2014), 66--73.
[42]
Zhiyi Zhang, Yingdi Yu, Haitao Zhang, Eric Newberry, Spyridon Mastorakis, Yanbiao Li, Alexander Afanasyev, and Lixia Zhang. 2018. An overview of security support in named data networking. IEEE Communications Magazine 56, 11 (2018), 62--68.

Cited By

View all
  • (2024)INF-NDN IoT: An Intelligent Naming and Forwarding in Name Data Networking for Internet of ThingsIEEE Access10.1109/ACCESS.2024.344490312(114319-114337)Online publication date: 2024
  • (2024)Towards named data networking technology: Emerging applications, use cases, and challenges for secure data communicationFuture Generation Computer Systems10.1016/j.future.2023.09.031151(12-31)Online publication date: Feb-2024
  • (2023)Sovereign Individual System (SIS): An Autonomous Digital Platform for Sovereign IndividualsProceedings of the Future Technologies Conference (FTC) 2023, Volume 110.1007/978-3-031-47454-5_11(142-153)Online publication date: 2-Nov-2023
  • Show More Cited By

Index Terms

  1. What's in a Name?: Naming Big Science Data in Named Data Networking

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICN '20: Proceedings of the 7th ACM Conference on Information-Centric Networking
    September 2020
    181 pages
    ISBN:9781450380409
    DOI:10.1145/3405656
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 22 September 2020

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Funding Sources

    • National Science Foundation

    Conference

    ICN '20
    Sponsor:
    ICN '20: 7th ACM Conference on Information-Centric Networking
    September 29 - October 1, 2020
    Virtual Event, Canada

    Acceptance Rates

    ICN '20 Paper Acceptance Rate 15 of 39 submissions, 38%;
    Overall Acceptance Rate 133 of 482 submissions, 28%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)122
    • Downloads (Last 6 weeks)4
    Reflects downloads up to 16 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)INF-NDN IoT: An Intelligent Naming and Forwarding in Name Data Networking for Internet of ThingsIEEE Access10.1109/ACCESS.2024.344490312(114319-114337)Online publication date: 2024
    • (2024)Towards named data networking technology: Emerging applications, use cases, and challenges for secure data communicationFuture Generation Computer Systems10.1016/j.future.2023.09.031151(12-31)Online publication date: Feb-2024
    • (2023)Sovereign Individual System (SIS): An Autonomous Digital Platform for Sovereign IndividualsProceedings of the Future Technologies Conference (FTC) 2023, Volume 110.1007/978-3-031-47454-5_11(142-153)Online publication date: 2-Nov-2023
    • (2022)Weighted-CAPIC Caching Algorithm for Priority Traffic in Named Data NetworkFuture Internet10.3390/fi1403008414:3(84)Online publication date: 12-Mar-2022
    • (2022)N-DISEProceedings of the 9th ACM Conference on Information-Centric Networking10.1145/3517212.3558087(103-113)Online publication date: 6-Sep-2022
    • (2022)Hierarchical Naming Scheme in Named Data Networking for Internet of Things: A Review and Future Security ChallengesIEEE Access10.1109/ACCESS.2022.315186410(19958-19970)Online publication date: 2022
    • (2022)A Fog-Based IOV for Distributed Learning in Autonomous VehiclesMobile Networks and Management10.1007/978-3-030-94763-7_18(227-242)Online publication date: 17-Jan-2022

    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