• DocumentCode
    1528418
  • Title

    A new buffer management scheme for hierarchical shared memory switches

  • Author

    Choudhury, Abhijit K. ; Hahne, Ellen L.

  • Author_Institution
    Bell Labs., Lucent Technol., Holmdel, NJ, USA
  • Volume
    5
  • Issue
    5
  • fYear
    1997
  • fDate
    10/1/1997 12:00:00 AM
  • Firstpage
    728
  • Lastpage
    738
  • Abstract
    We study a multistage hierarchical asynchronous transfer mode (ATM) switch in which each switching element has its own local cell buffer memory that is shared among all its output ports. We propose a novel buffer management technique called delayed pushout that combines a pushout mechanism (for sharing memory efficiently among queues within the same switching element) and a backpressure mechanism (for sharing memory across switch stages). The backpressure component has a threshold to restrict the amount of sharing between stages. A synergy emerges when pushout, backpressure, and this threshold are all employed together. Using a computer simulation of the switch under symmetric but bursty traffic, we study delayed pushout as well as several simpler pushout and backpressure schemes under a wide range of loads. At every load level, we find that the delayed pushout scheme has a lower cell loss rate than its competitors. Finally, we show how delayed pushout can be extended to share buffer space between traffic classes with different space priorities
  • Keywords
    asynchronous transfer mode; buffer storage; delays; queueing theory; shared memory systems; telecommunication network management; ATM switch; backpressure mechanism; buffer management scheme; buffer memory; cell loss rate; delayed pushout; hierarchical shared memory switches; multistage hierarchical asynchronous transfer mode switch; output ports; queues; space priorities; symmetric bursty traffic; traffic class; Asynchronous transfer mode; B-ISDN; Buffer storage; Computer simulation; Delay; Fabrics; Memory management; Queueing analysis; Switches; Traffic control;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/90.649572
  • Filename
    649572