Title :
Building packet buffers using interleaved memories
Author :
Shrimali, Gireesh ; McKeown, Nick
Author_Institution :
Comput. Syst. Lab., Stanford Univ., CA, USA
Abstract :
High end routers need to store a large amount of data. Dynamic random access memories (DRAMs) are typically used for this purpose. However, DRAM memory devices don´t match the bandwidth requirements, especially in terms of random access speeds. In this paper, we analyze a generalized memory interleaving scheme. This scheme implements a large, fast memory using multiple, slower DRAMs. In the presence of small amount of speed-up, we show that reasonable statistical guarantees (i.e., low drop probabilities) can be provided by using small SRAM buffers that queue read/write requests to DRAMs. We then relate drop probabilities to SRAM buffer size for a wide range of statistical arrival patterns.
Keywords :
SRAM chips; buffer storage; interleaved storage; memory architecture; queueing theory; statistical analysis; DRAM; SRAM buffers; dynamic random access memories; interleaved memories; packet buffers; queue read-write requests; statistical arrival patterns; Bandwidth; Buffer storage; DRAM chips; Laboratories; Probability; Random access memory; SRAM chips; TCPIP; Thumb; Writing;
Conference_Titel :
High Performance Switching and Routing, 2005. HPSR. 2005 Workshop on
Print_ISBN :
0-7803-8924-7
DOI :
10.1109/HPSR.2005.1503183