• DocumentCode
    334007
  • Title

    Dynamic partitioning: a mechanism for shared memory management

  • Author

    Krishnan, Santosh ; Choudhury, Abhijit K. ; Chiussi, Fabio M.

  • Author_Institution
    Bell Labs., Lucent Technol., Holmdel, NJ, USA
  • Volume
    1
  • fYear
    1999
  • fDate
    21-25 Mar 1999
  • Firstpage
    144
  • Abstract
    We propose a novel buffer management scheme in order to regulate the individual queue lengths in a shared-memory switch. The primary motivations of our scheme are: (i) provide differentiated allocations to the queues sharing the memory, where the allocations are directly derived from the call admission control (CAC) parameters; (ii) allow for the co-existence of regulated and best-effort traffic achieving high buffer utilization without violating the guaranteed buffer allocations of the regulated connections; (iii) protect well-behaving connections that conform to their allocations from any misbehaviour in other traffic; and (iv) handle deviations in incoming traffic patterns, from the ones assumed by CAC, by distributing unavoidable losses in an equitable manner. The new scheme, which we call dynamic partitioning, achieves all these objectives, and constitutes a first example of a scheme that is highly efficient, derives its parameters directly from CAC, and is also very robust against misbehaviour. The scheme is simple to implement, and therefore amenable for deployment in current high-speed switches. We present the scheme in the context of ATM switches, together with cell level simulations for its validation
  • Keywords
    asynchronous transfer mode; buffer storage; packet switching; queueing theory; shared memory systems; telecommunication congestion control; telecommunication traffic; ATM switches; CAC parameters; best-effort traffic; buffer allocation; buffer management; call admission control; cell level simulations; high buffer utilization; high-speed switches; queue lengths; regulated traffic; shared memory management; shared-memory switch; traffic patterns; Asynchronous transfer mode; Call admission control; Context modeling; Memory management; Probability; Protection; Robustness; Switches; Technology management; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM '99. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
  • Conference_Location
    New York, NY
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-5417-6
  • Type

    conf

  • DOI
    10.1109/INFCOM.1999.749262
  • Filename
    749262