• DocumentCode
    769606
  • Title

    Dynamic queue length thresholds for multiple loss priorities

  • Author

    Hahne, Ellen L. ; Choudhury, Abhijit K.

  • Author_Institution
    AT&T Labs., Florham Park, NJ, USA
  • Volume
    10
  • Issue
    3
  • fYear
    2002
  • fDate
    6/1/2002 12:00:00 AM
  • Firstpage
    368
  • Lastpage
    380
  • Abstract
    Buffer management schemes are needed in shared-memory packet switches to regulate the sharing of memory among different output port queues and among traffic classes with different loss priorities. Earlier, we proposed a single-priority scheme called dynamic threshold (DT), in which the maximum permissible queue length is proportional to the unused buffering in the switch. A queue whose length equals or exceeds the current threshold value may accept no new arrivals. We propose, analyze and simulate several ways of incorporating loss priorities into the DT scheme. The analysis models sources as deterministic fluids. We determine how each scheme allocates buffers among the competing ports and loss priority classes under overload conditions. We also note how this buffer allocation induces an allocation of bandwidth among the loss priority classes at each port. We find that minor variations in the DT control law can produce dramatically different resource allocations. Based on this study, we recommend the scheme we call OWA, which gives some buffers and bandwidth to every priority class at every port. Scheme OWA has tunable parameters, which we give rules of thumb for setting. Another scheme, called AWA, is also a good choice. It has an allocation philosophy more akin to strict priority and hence is not tunable
  • Keywords
    bandwidth allocation; buffer storage; packet switching; queueing theory; resource allocation; shared memory systems; telecommunication congestion control; telecommunication traffic; bandwidth allocation; buffer allocation; buffer management schemes; congestion control; deterministic fluids; dynamic queue length thresholds; dynamic threshold; multiple loss priorities; overload conditions; resource allocation; shared-memory packet switches; traffic classes; Analytical models; Asynchronous transfer mode; Bandwidth; Memory management; Packet switching; Resource management; Switches; Throughput; Thumb; Traffic control;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2002.1012368
  • Filename
    1012368