• DocumentCode
    2238033
  • Title

    Block-based packet buffer with deterministic packet departures

  • Author

    Wang, Hao ; Lin, Bill

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of California, San Diego, CA, USA
  • fYear
    2010
  • fDate
    13-16 June 2010
  • Firstpage
    38
  • Lastpage
    43
  • Abstract
    Routers need to store temporarily a large number of packets in response to congestion. DRAM is typically needed to implement large packet buffers, but DRAM devices have worst-case random access latencies that are too slow to match the bandwidth requirements of high-performance routers. Existing DRAM-based architectures for supporting linespeed queue operations can be classified into three categories: prefetching-based, randomization-based, and reservation-based. They are all based on interleaving memory accesses across multiple parallel DRAM banks for achieving higher memory bandwidths, but they differ in their packet placement and memory operation scheduling mechanisms. In this paper, we present an efficient reservation-based packet buffer architecture based on the concept of blocks. The proposed block-based solution achieves an order of magnitude reduction in the total SRAM size. It is scalable to growing packet storage requirements in routers while matching increasing line rates.
  • Keywords
    DRAM chips; buffer storage; memory architecture; network routing; DRAM devices; block-based packet buffer; deterministic packet departures; high-performance routers; interleaving memory accesses; memory operation scheduling mechanisms; packet placement; reservation-based packet buffer architecture; worst-case random access latencies; Buffer storage; Memory management; Optical buffering; Prefetching; Random access memory; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Switching and Routing (HPSR), 2010 International Conference on
  • Conference_Location
    Richardson, TX
  • Print_ISBN
    978-1-4244-6969-7
  • Electronic_ISBN
    978-1-4244-6970-3
  • Type

    conf

  • DOI
    10.1109/HPSR.2010.5580286
  • Filename
    5580286