An efficient buffered crossbar switching architecture with multiple multicast virtual output queues for mixed uni- and multicast traffic

In this study, we purpose an efficient buffered crossbar switching architecture with multiple multicast virtual output queues called kMVOQ-CPX switch. The kMVOQ-CPX switch consists of N virtual output queues (VOQs), k multicast VOQs , an (N+k) x N buffered crossbar fabric, N+k Input scheduler and N output scheduler. It has the features of simple architecture and great capability to support multicast services. For achieving service quality of multicast applications, we also propose two practical scheduling scheme- MF and MFRR for output schedulers. To evaluate the performance of kMVOQ-CPX switch, we assume the k equals to one. We have done simulations under different proportions of unicast to multicast traffic. The simulation results show that the 1MVOQ-CPX switch can achieve dramatic service quality of multicast applications and has great capability to supports both unicast and multicast services.