A Queue Manager Support Independent Management of Multicast Queues for CIOQ Switches

2018 
Traditional ways to manage the multicast queues in the queue manager are simple and easy to implement, but with the development of the Internet, the demand for the bandwidth increases rapidly and the problem of these schemes in resources and throughput becomes more serious. In this paper, we analyze three different schemes used for the multicast queues and design a queue manager for CIOQ switches, which can support independent management of multicast queues. The queue manager designed separates unicast queues and multicast queues, thus can provide different QoS (quality of service) for these two queues, and then allocate bandwidth more flexibly. In addition, we use link list instead of independent FIFO in the design in order to save resources. Moreover, the throughput of the system will be improved due to the controlled traffic. The whole design is realized with Verilog HDL, simulated with Modelsim SE 10.2c in Xilinx xc6vlx240t FPGA. The simulation result shows the design can implement the functions we need and useful to meet the requirements of resources, efficiency and throughput, hence the design is valuable.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    5
    References
    0
    Citations
    NaN
    KQI
    []