• DocumentCode
    3257744
  • 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.
  • fYear
    2005
  • fDate
    7-10 Aug. 2005
  • Firstpage
    1907
  • 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;
  • 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.1594498
  • Filename
    1594498