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

Communication patterns for web interaction in named data networking

Published: 24 September 2014 Publication History

Abstract

Named Data Networking (NDN) is an information-centric networking architecture that has recently attracted significant attention. At first glance NDN's pure pull-based communication model seems to match the request-reply mechanics of HTTP/Web interactions. In reality, modern Web communication patterns involve passing client-side information and/or application state in requests. As we attempt to apply these communication patterns to NDN, we find that it is not immediately clear how to use NDN effectively. In this paper, we examine multiple diverse approaches to running modern Web-like applications over the NDN communication architecture, discussing advantages and drawbacks of each of the proposed approaches. Our primary goal is to start a focused discussion of how NDN can support modern Web communication patterns effectively.

References

[1]
T. Berners-Lee, R. Fielding, and H. Frystyk, "RFC 1945: Hypertext Transfer Protocol-HTTP/1.0," The Internet Society, 1996.
[2]
R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, and T. Berners-Lee, "RFC 2616: Hypertext Transfer Protocol?HTTP/1.1," The Internet Society, 1999.
[3]
T. Berners-Lee, R. Fielding, and L. Masinter, "RFC 3986: Uniform resource identifier (URI): Generic syntax," The Internet Society, 2005.
[4]
V. Jacobson, D. K. Smetters, J. D. Thornton, M. F. Plass, N. H. Briggs, and R. L. Braynard, "Networking named content," in Proc. of CoNEXT, 2009.
[5]
L. Zhang et al., "Named data networking (NDN) project," NDN Project, Tech. Rep. NDN-0001, October 2010.
[6]
R. T. Fielding and R. N. Taylor, "Principled design of the modern Web architecture," ACM TOIT, vol. 2, no. 2, pp.115--150, 2002.
[7]
I. Grigorik. High performance networking in google chrome.
[8]
. Available: http://www.igvita.com/posa/high-performance-networking-in-google-chrome/
[9]
CCNX documentation. {Online}. Available: https://www. ccnx.org/releases/latest/doc/technical/Registration.html
[10]
J. Burke, A. Horn, and A. Marianantoni, "Authenticated lighting control using Named Data Networking," UCLA, NDN Technical Report NDN-0011, 2012.
[11]
Z. Zhu and A. Afanasyev, "Let's ChronoSync: Decentralized dataset state synchronization in Named Data Networking," in ICNP, 2013.
[12]
B. Newton, K. Jeffay, and J. Aikat, "The Continued Evolution of Web Traffic," in MASCOTS. IEEE Computer Society, 2013, pp. 80--89.
[13]
S. Ramachandran. Web metrics: Size and number of resources. {Online}. Available:https://developers.google.com/speed/articles/web-metrics
[14]
P. Gasti, G. Tsudik, E. Uzun, and L. Zhang, "DoS and DDoS in Named Data Networking," in ICCCN 2013. IEEE, 2013, pp. 1--7.
[15]
A. Afanasyev, P. Mahadevan, I. Moiseenko, E. Uzun, and L. Zhang, "Interest flooding attack and countermeasures in Named Data Networking," in IFIP Networking Conference, 2013. IEEE, 2013, pp. 1--9.
[16]
J. Burke, P. Gasti, N. Nathan, and G. Tsudik, "Securing Instrumented Environments over Content-Centric Networking: the Case of Lighting Control," arXiv preprint arXiv:1208.1336, 2012.
[17]
F. Baker and P. Savola, "RFC 3704: Ingress filtering for multihomed networks," Tech. Rep., 2004.
[18]
Y. Zhang, H. Zhang, and L. Zhang, "Kite: A Mobility Support Scheme for NDN," NDN Project, Tech. Rep., 2014

Cited By

View all
  • (2022)RESTful information-centric networkingProceedings of the 9th ACM Conference on Information-Centric Networking10.1145/3517212.3558089(150-152)Online publication date: 6-Sep-2022
  • (2022)Application Areas of Information-Centric Networking: State-of-the-Art and ChallengesIEEE Access10.1109/ACCESS.2022.322366710(122431-122446)Online publication date: 2022
  • (2020)Managing the Evolution to Future Internet Architectures and Seamless Interoperation2020 29th International Conference on Computer Communications and Networks (ICCCN)10.1109/ICCCN49398.2020.9209599(1-11)Online publication date: Aug-2020
  • Show More Cited By

Index Terms

  1. Communication patterns for web interaction in named data networking

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ACM-ICN '14: Proceedings of the 1st ACM Conference on Information-Centric Networking
      September 2014
      224 pages
      ISBN:9781450332064
      DOI:10.1145/2660129
      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 ACM 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: 24 September 2014

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. ndn
      2. rest
      3. web

      Qualifiers

      • Research-article

      Conference

      ICN'14
      Sponsor:

      Acceptance Rates

      ACM-ICN '14 Paper Acceptance Rate 17 of 97 submissions, 18%;
      Overall Acceptance Rate 133 of 482 submissions, 28%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)5
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 15 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2022)RESTful information-centric networkingProceedings of the 9th ACM Conference on Information-Centric Networking10.1145/3517212.3558089(150-152)Online publication date: 6-Sep-2022
      • (2022)Application Areas of Information-Centric Networking: State-of-the-Art and ChallengesIEEE Access10.1109/ACCESS.2022.322366710(122431-122446)Online publication date: 2022
      • (2020)Managing the Evolution to Future Internet Architectures and Seamless Interoperation2020 29th International Conference on Computer Communications and Networks (ICCCN)10.1109/ICCCN49398.2020.9209599(1-11)Online publication date: Aug-2020
      • (2019)Exploring interoperability assessment for Future Internet Architectures roll outJournal of Network and Computer Applications10.1016/j.jnca.2019.04.008136:C(38-56)Online publication date: 15-Jun-2019
      • (2018)RICEProceedings of the 5th ACM Conference on Information-Centric Networking10.1145/3267955.3267956(1-11)Online publication date: 21-Sep-2018
      • (2017)NDNS: A DNS-Like Name Service for NDN2017 26th International Conference on Computer Communication and Networks (ICCCN)10.1109/ICCCN.2017.8038461(1-9)Online publication date: Jul-2017
      • (2016)TCP/ICNProceedings of the 3rd ACM Conference on Information-Centric Networking10.1145/2984356.2984357(112-121)Online publication date: 26-Sep-2016
      • (2015)Consumer / Producer Communication with Application Level Framing in Named Data NetworkingProceedings of the 2nd ACM Conference on Information-Centric Networking10.1145/2810156.2810160(99-108)Online publication date: 30-Sep-2015

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media