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
Link To Document