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

skip to main content
10.1145/2396556.2396600acmconferencesArticle/Chapter ViewAbstractPublication PagesancsConference Proceedingsconference-collections
research-article

On pending interest table in named data networking

Published: 29 October 2012 Publication History

Abstract

Internet has witnessed its paramount function transition from host-to-host communication to content dissemination. Named Data Networking (NDN) and Content-Centric Networking (CCN) emerge as a clean slate network architecture to embrace this shift. Pending Interest Table (PIT) in NDN/CCN keeps track of the Interest packets that are received but yet un-responded, which brings NDN/CCN significant features, such as communicating without the knowledge of source or destination, loop and packet loss detection, multipath routing, better security, etc. This paper presents a thorough study of PIT for the first time. Using an approximate, application-driven translation of current IP-generated trace to NDN trace, we firstly quantify the size and access frequencies of PIT. Evaluation results on a 20 Gbps gateway trace show that the corresponding PIT contains 1.5 M entries, and the lookup, insert and delete frequencies are 1.4 M/s, 0.9 M/s and 0.9 M/s, respectively. Faced with this challenging issue and to make PIT more scalable, we further propose a Name Component Encoding (NCE) solution to shrink PIT size and accelerate PIT access operations. By NCE, the memory consumption can be reduced by up to 87.44%, and the access performance significantly advanced, satisfying the access speed required by PIT. Moreover, PIT exhibits good scalability with NCE. At last, we propose to place PIT on (egress channel of) the outgoing line-cards of routers, which meets the NDN design and eliminates the cumbersome synchronization problem among multiple PITs on the line-cards.

References

[1]
HTTP/1.1 RFC. http://www.ietf.org/rfc/rfc2616.txt.
[2]
l7-filter. http://l7-filter.clearfoundation.com.
[3]
TIE. http://tie.comics.unina.it.
[4]
Tstat. http://tstat.tlc.polito.it.
[5]
H. Balakrishnan, K. Lakshminarayanan, S. Ratnasamy, S. Shenker, I. Stoica, and M. Walfish. A layered naming architecture for the internet. In Proc. of SIGCOMM, 2004.
[6]
A. Dainotti, W. de Donato, and A. Pescape. TIE: A community-oriented traffic classification platform. In TMA'09, May 2009.
[7]
C. Esteve, F. L. Verdi, and M. F. Magalhaes. Towards a new generation of information-oriented internetworking architectures. In Proc. of ACM CoNEXT, 2008.
[8]
A. Finamore, M. Mellia, M. Meo, M. M. Munafo, P. di Torino, D. Rossi, and T. ParisTech. Experiences of internet traffic monitoring with tstat. IEEE Network, 25(3), May-June 2011.
[9]
E. Fredkin. Trie memory. Communications of the ACM, 3(9):490--499, Sep 1960.
[10]
V. Jacobson, D. K. Smetters, J. D. Thornton, M. Plass, N. Briggs, and R. Braynard. Networking named content. In Proc. of ACM CoNEXT, 2009.
[11]
H. Jiang and S. Jin. Exploiting dynamic querying like flooding techniques in unstructured peer-to-peer networks. In Proc. of IEEE ICNP, 2005.
[12]
A. Kumar, J. J. Xu, and E. W. Zegura. Efficient and scalable query routing for unstructured peer-to-peer networks. In Proc. of IEEE INFOCOM, 2005.
[13]
S. Nilsson and G. Karlsson. IP-Address Lookup Using LC-tries. IEEE Journal on Selected Areas in Communications, 17(6):1083--1092, JUNE 1999.
[14]
Y. Wang, K. He, H. Dai, W. Meng, J. Jiang, B. Liu, and Y. Chen. Scalable name lookup in ndn using effective name component encoding. In Proc. of IEEE ICDCS, 2012.
[15]
L. Zhang, D. Estrin, V. Jacobson, and B. Zhang. Named Data Networking NDN Project. In Technical Report, NDN-0001, 2010.

Cited By

View all
  • (2023)CCNx Router on FPGA Accelerator Achieving Predictable PerformanceProceedings of the 10th ACM Conference on Information-Centric Networking10.1145/3623565.3623710(1-11)Online publication date: 9-Oct-2023
  • (2023)VSSB-Raft:A Secure and Efficient Zero Trust Consensus Algorithm for BlockchainACM Transactions on Sensor Networks10.1145/3611308Online publication date: 8-Aug-2023
  • (2023)An Efficient Pending Interest Table Content Search In NDN through Stable Bloom FilterThe Computer Journal10.1093/comjnl/bxad033Online publication date: 3-Apr-2023
  • Show More Cited By

Index Terms

  1. On pending interest table in named data networking

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ANCS '12: Proceedings of the eighth ACM/IEEE symposium on Architectures for networking and communications systems
    October 2012
    270 pages
    ISBN:9781450316859
    DOI:10.1145/2396556
    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: 29 October 2012

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. encoding
    2. frequency
    3. pit
    4. size

    Qualifiers

    • Research-article

    Conference

    ANCS '12

    Acceptance Rates

    Overall Acceptance Rate 88 of 314 submissions, 28%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)22
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 29 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)CCNx Router on FPGA Accelerator Achieving Predictable PerformanceProceedings of the 10th ACM Conference on Information-Centric Networking10.1145/3623565.3623710(1-11)Online publication date: 9-Oct-2023
    • (2023)VSSB-Raft:A Secure and Efficient Zero Trust Consensus Algorithm for BlockchainACM Transactions on Sensor Networks10.1145/3611308Online publication date: 8-Aug-2023
    • (2023)An Efficient Pending Interest Table Content Search In NDN through Stable Bloom FilterThe Computer Journal10.1093/comjnl/bxad033Online publication date: 3-Apr-2023
    • (2022)An NDN Cache-Optimization Strategy Based on Dynamic Popularity and Replacement ValueElectronics10.3390/electronics1119301411:19(3014)Online publication date: 22-Sep-2022
    • (2022)Smart Name Lookup for NDN Forwarding Plane via Neural NetworksIEEE/ACM Transactions on Networking10.1109/TNET.2021.311976930:2(529-541)Online publication date: Apr-2022
    • (2022)Design and Implementation of an Efficient Scalable Forwarding in Named Data Networking (NDN) Using Huffman CodingIOT with Smart Systems10.1007/978-981-16-3945-6_33(337-346)Online publication date: 5-Jan-2022
    • (2021)LPECNProceedings of the 8th ACM Conference on Information-Centric Networking10.1145/3460417.3482976(20-29)Online publication date: 22-Sep-2021
    • (2021)An efficient and DoS-resilient name lookup for NDN interest forwardingConnection Science10.1080/09540091.2021.1875988(1-18)Online publication date: 16-Mar-2021
    • (2020)Optimal Pending Interest Table Size for ICN With Mobile ProducersIEEE/ACM Transactions on Networking10.1109/TNET.2020.2988713(1-14)Online publication date: 2020
    • (2020)Scalable, Memory-efficient Pending Interest Table of Named Data Networking2020 IEEE 17th International Conference on Mobile Ad Hoc and Sensor Systems (MASS)10.1109/MASS50613.2020.00071(533-540)Online publication date: Dec-2020
    • Show More Cited By

    View Options

    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