Title :
Architecture of an embedded queue management engine for high-speed network devices
Author :
Alisafaee, M. ; Fakhraie, S.M. ; Tehranipoor, M.
Author_Institution :
Dept. of Electr. & Comput. Eng., Tehran Univ.
Abstract :
Network buffers used in network devices, have to allow line-speed buffering of packets while they maintain a large number of queues. Due to the growing speed of network links and the increasing number of data queues, the design of network embedded systems operating at high speeds is often restricted by their memory subsystem performance. In this paper, we show architecture of a network buffer subsystem which efficiently manages storing and retrieving data packets of multi gigabit network lines among 16 K different queues. The proposed architecture is implemented in FPGA and uses available memory technologies. It is ideal to be used as a queue management component in network processors, switches, stream processors, or any other application which require high-performance queue management engines
Keywords :
buffer storage; embedded systems; field programmable gate arrays; logic design; queueing theory; FPGA; data packets; data queues; embedded queue management engine; high-speed network devices; line-speed buffering; multigigabit network lines; network buffers; network links; network processors; network switches; packet buffering; stream processors; Bandwidth; Embedded system; Engines; Field programmable gate arrays; High-speed networks; Memory management; Quality of service; Random access memory; Read-write memory; Switches;
Conference_Titel :
Circuits and Systems, 2005. 48th Midwest Symposium on
Conference_Location :
Covington, KY
Print_ISBN :
0-7803-9197-7
DOI :
10.1109/MWSCAS.2005.1594498