Integrating Unicast and Multicast Traffic Scheduling in a Combined Input- and Output-Queued Packet-Switching System

The problem of scheduling multicast traffic in packet switches is considered, and existing solutions based on purely input- or output-queued switches are reviewed. These are based exclusively on FIFO input queues, and are thus prone to head-of-line blocking. Furthermore, unicast and multicast traffic are typically queued and scheduled separately. A new, combined input- and output-queued approach is presented that (a) eliminates head-of-line blocking by applying virtual output queuing, and (b) handles unicast and multicast traffic in an integrated, fair way without sacrificing performance. Implementation as well as performance simulation results of the proposed architecture are presented to demonstrate its feasibility.

By: Cyriel Minkenberg

Published in: Proceedings 9th International Conference on Computer Communications and Networks "ICCCN 2000," edited by T. Engbersen and E.K. Park., Piscataway, IEEE, p.127-34 in 2000

Please obtain a copy of this paper from your local library. IBM cannot distribute this paper externally.

Questions about this service can be mailed to reports@us.ibm.com .