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
Link To Document