• DocumentCode
    2239402
  • Title

    Designing packet buffers with statistical guarantees

  • Author

    Shrimali, Gireesh ; Keslassy, Isaac ; McKeown, Nick

  • Author_Institution
    Comput. Syst. Lab., Stanford Univ., CA, USA
  • fYear
    2004
  • fDate
    25-27 Aug. 2004
  • Firstpage
    54
  • Lastpage
    60
  • Abstract
    Packet buffers are an essential part of routers. In high-end routers, these buffers need to store a large amount of data at very high speeds. To satisfy these requirements, we need a memory with the the speed of SRAM and the density of DRAM. A typical solution is to use hybrid packet buffers built from a combination of SRAM and DRAM, where the SRAM holds the heads and tails of per-flow packet FIFOs and the DRAM is used for bulk storage. The main challenge then is to minimize the size of the SRAM while providing reasonable performance guarantees. We analyze a commonly used hybrid architecture from a statistical perspective, and investigate how small the SRAM can get if the packet buffer designer is willing to tolerate a certain drop probability. We introduce an analytical model to represent the SRAM buffer occupancy, and derive drop probabilities as a function of SRAM size under a wide range of statistical traffic patterns. By our analysis, we show that, for low drop probability, the required SRAM size is proportional to the number of flows.
  • Keywords
    DRAM chips; SRAM chips; buffer storage; minimisation; packet switching; probability; telecommunication network routing; telecommunication traffic; DRAM; SRAM; buffer occupancy; bulk storage; drop probability; high-end routers; hybrid architecture; hybrid packet buffers; per-flow packet FIFO; statistical guarantees; statistical traffic patterns; Analytical models; Bandwidth; Buffer storage; Energy consumption; Laboratories; Random access memory; TCPIP; Tail; Thumb; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Interconnects, 2004. Proceedings. 12th Annual IEEE Symposium on
  • Print_ISBN
    0-7803-8686-8
  • Type

    conf

  • DOI
    10.1109/CONECT.2004.1375202
  • Filename
    1375202