• DocumentCode
    170767
  • Title

    Scalable Pending Interest Table design: From principles to practice

  • Author

    Haowei Yuan ; Crowley, Patrick

  • Author_Institution
    Comput. Sci. & Eng., Washington Univ., St. Louis, MO, USA
  • fYear
    2014
  • fDate
    April 27 2014-May 2 2014
  • Firstpage
    2049
  • Lastpage
    2057
  • Abstract
    A Pending Interest Table (PIT) is a core component in Named Data Networking. Scalable PIT design is challenging because it requires per-packet updates, and the names stored in the PIT are long, requiring more memory. As the line speed keeps increasing, e.g., 100 Gbps, traditional hash-table based methods cannot meet these requirements. In this paper, we propose a novel Pending Interest Table design that guarantees packet delivery with a compact and approximate storage representation. To achieve this, the PIT stores fixed-length fingerprints instead of name strings. To overcome the classical fingerprint collision problem, the Interest aggregation feature in the core routers is relaxed. The memory requirement and network traffic overhead are analyzed, and the performance of a software implementation of the proposed design is measured. Our results show that 37 MiB to 245 MiB are required at 100 Gbps, so that the PIT can fit into SRAM or RLDRAM chips.
  • Keywords
    computer networks; approximate storage representation; classical fingerprint collision problem; computer networks; fixed length fingerprints; hash table; memory requirement; named data networking; packet delivery; pending interest table design; scalable PIT design; scalable pending interest table design; software implementation; Computers; Conferences; Face; Fingerprint recognition; Memory management; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM, 2014 Proceedings IEEE
  • Conference_Location
    Toronto, ON
  • Type

    conf

  • DOI
    10.1109/INFOCOM.2014.6848146
  • Filename
    6848146