DocumentCode :
3257764
Title :
A multistage pipelined memory management algorithm for parallel shared memory switches
Author :
McCollum, James M. ; Li, Xike ; Elhanany, Itamar
Author_Institution :
Dept. of Electr. & Comput. Eng., Tennessee Univ., Knoxville, TN
fYear :
2005
fDate :
7-10 Aug. 2005
Firstpage :
1911
Abstract :
To resolve the high memory bandwidth requirements presented by output-queued switches, several parallel shared-memory architectures have been recently proposed. The complexity of such systems lies in the algorithms used to assign arriving packets to available shared memories. To date, packet placement algorithms either require N sequential placement decisions per interval or necessitate O(N2) memories, limiting switch scalability and speed. This paper presents a scalable multistage, pipelined memory management algorithm which offers O(logN) computational complexity while requiring only 3N dual-port memories, at a cost of fixed latency
Keywords :
communication complexity; distributed shared memory systems; packet switching; storage management; telecommunication switching; computational complexity; distributed shared memory; dual-port memories; high memory bandwidth requirements; multistage pipelined memory management; output-queued switches; packet placement; packet switching; parallel shared memory switches; placement decisions; switch scalability; switch speed; Bandwidth; Computer architecture; Delay; Memory architecture; Memory management; Packet switching; Quality of service; Read-write memory; Scalability; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2005. 48th Midwest Symposium on
Conference_Location :
Covington, KY
Print_ISBN :
0-7803-9197-7
Type :
conf
DOI :
10.1109/MWSCAS.2005.1594499
Filename :
1594499
Link To Document :
بازگشت