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
  • Get Citation Alerts
  • 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)4
        • Downloads (Last 6 weeks)1

        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

        Get Access

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media