• DocumentCode
    1525296
  • Title

    Buffer management schemes for supporting TCP in gigabit routers with per-flow queueing

  • Author

    Suter, Bernhard ; Lakshman, T.V. ; Stiliadis, Dimitrios ; Choudhury, Abhijit K.

  • Author_Institution
    Lucent Technol., Bell Labs., Holmdel, NJ, USA
  • Volume
    17
  • Issue
    6
  • fYear
    1999
  • fDate
    6/1/1999 12:00:00 AM
  • Firstpage
    1159
  • Lastpage
    1169
  • Abstract
    There has been much interest in using active queue management in routers in order to protect users from connections that are not very responsive to congestion notification. An Internet draft recommends schemes based on random early detection for achieving these goals, to the extent that it is possible, in a system without “per-flow” state. However, a “stateless” system with first-in/first-out (FIFO) queueing is very much handicapped in the degree to which flow isolation and fairness can be achieved. Starting with the observation that a “stateless” system is but one extreme in a spectrum of design choices and that per-flow queueing for a large number of flows is possible, we present active queue management mechanisms that are tailored to provide a high degree of isolation and fairness for TCP connections in a gigabit IP router using per-flow queueing. We show that IP flow state in a router can be bounded if the scheduling discipline used has finite memory, and we investigate the performance implications of different buffer management strategies in such a system. We show that merely using per-flow scheduling is not sufficient to achieve effective isolation and fairness, and it must be combined with appropriate buffer management strategies
  • Keywords
    Internet; buffer storage; queueing theory; telecommunication network routing; transport protocols; IP flow state; Internet draft; TCP connections; active queue management; buffer management; congestion notification; fairness; finite memory scheduling discipline; first-in/first-out queueing; flow isolation; gigabit IP router; per-flow queueing; per-flow scheduling; performance; random early detection; stateless system; Associate members; Bandwidth; Computer network management; Control systems; IP networks; Internet; Memory management; Processor scheduling; Protection; TCPIP;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/49.772451
  • Filename
    772451