J4 ›› 2013, Vol. 40 ›› Issue (1): 48-52.doi: 10.3969/j.issn.1001-2400.2013.01.009

• Original Articles • Previous Articles     Next Articles

Integrating unicast and multicast traffic scheduling in  Clos-network switches

GAO Ya1;QIU Zhiliang1;ZHANG Maosen1;LI Jun2   

  1. (1. State Key Lab. of Integrated Service Networks, Xidian Univ., Xi'an  710071, China;
    2. Science and Technology on Space Microwave Laboratory, Xi'an  710100, China)
  • Received:2012-01-02 Online:2013-02-20 Published:2013-03-28
  • Contact: GAO Ya E-mail:yagao@stu.xidian.edu.cn

Abstract:

Previously proposed dispatching schemes for MSM Clos-network switches lack an efficient support for multicast forwarding. In this paper, a novel MSM Clos switching fabric and a simple scheduling scheme, called Multi-/Unicast Static Round Robin Dispatching (MUSRRD), are proposed. The new architecture, called the Multicast supporting Clos-network (MClos), allocates a small number of Virtual Multicast Queues (VMQ) at each input module for multicast traffic. Each slave arbiter is not only required to select which cells are to be transimitted but also needs to decide from which set of queues (VOQs or VMQs). MUSRRD uses a simple static round-robin arbitration scheme to schedule both traffic types, which is fair and easy to implement. Simulation results show that MUSRRD can achieve better performance of throughput and delay than the alternative solution under different traffic patterns.

Key words: three-stage Clos network, scheduling algorithms, multicasting, static round robin

CLC Number: 

  • TN915.05