• DocumentCode
    1998307
  • Title

    Doubling memory bandwidth for network buffers

  • Author

    Joo, Youngmi ; McKeown, Nick

  • Author_Institution
    Dept. of Electr. Eng., Stanford Univ., CA, USA
  • Volume
    2
  • fYear
    1998
  • fDate
    29 Mar-2 Apr 1998
  • Firstpage
    808
  • Abstract
    Memory bandwidth is frequently a limiting factor in the design of high-speed switches and routers. We introduce a buffering scheme called ping-pong buffering, that increases memory bandwidth by a factor of two. Ping-pong buffering halves the number of memory operations per unit time, allowing faster buffers to be built from a given type of memory. Alternatively for a buffer of given bandwidth, ping-pong buffering allows the use of slower, lower-cost memory devices. But ping-pong buffers have an inherent penalty: they waste a fraction of the memory. Unless additional memory is used, the overflow rate is increased; in the worst case half of the memory is wasted. Although this can be compensated by doubling the size of the memory, this is undesirable in practice. Using simulations, we argue that the problem is eliminated by the addition of just 5% more memory. We show that this result holds over a wide range of traffic and switch types, for low or high offered load, and continues to hold when the buffer size is increased
  • Keywords
    asynchronous transfer mode; buffer storage; telecommunication network routing; telecommunication traffic; ATM switches; buffer size; high-speed routers; high-speed switches; low-cost memory devices; memory bandwidth doubling; network buffers; offered load; overflow rate; ping-pong buffering; simulations; switch types; traffic types; Asynchronous transfer mode; Bandwidth; Interleaved codes; Memory architecture; Random access memory; Read-write memory; SDRAM; Switches; Telecommunication traffic; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM '98. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-4383-2
  • Type

    conf

  • DOI
    10.1109/INFCOM.1998.665104
  • Filename
    665104