期刊文献+

一种低复杂度的单多播集成调度算法 被引量:2

Integration of unicast and multicast scheduling with low complexity
下载PDF
导出
摘要 针对目前支持单多播混合业务交换的调度算法复杂度高,可扩展性差的问题,提出一种基于多播负载均衡的两级交换结构及其UMCSA(Unicast and Multicast Concurrent Scheduling Algorithm)集成调度算法.该结构采用两级输入排队Crossbar交换单元,第1级交换单元完成单播业务交换,同时对多播业务进行负载均衡,第2级交换单元完成多播业务交换.UMCSA算法两级均采用"请求-许可"机制,本身不需要迭代,简化了执行流程,同时将控制信息复杂度降低到O(log N);两级采用VOQ(Virtual Output Queuing)进行排队,消除了HoL(Head-of-Line)阻塞,提高了吞吐率;单多播业务分两级进行调度,并行交换,且采用简单的Round-Robin仲裁机制,具有更小的时间复杂度,更适合在高速环境中应用.仿真结果表明,在各种业务模型下,该算法均具有良好的时延和吞吐率性能. This study focuses on the scalability problems for very large, high-speed switches, and presents a two- stage integrated scheduling algorithm named UMCSA(Unicast and Multieast Concurrent Scheduling Algorithm) which supports both unicast and multicast traffic simultaneously. The first stage of the switching fabric performs switching for unicast traffic and load-balancing for multicast traffic, while the second stage performs switching for load-balanced multicast traffic. With a two-phase(request-grant)scheme, the proposed algorithm performs without iteration, and at the same time reduces the scheduling overhead to O(log N) significantly. By using the VOQ (Virtual Output Queuing)technique for unicast and multicast traffic separately at different stages, the HoL(Head- of-Line)blocking is eliminated and therefore a good throughput performance could be achieved. UMCSA performs scheduling for unicast and multicast traffic in parallel at different stages with simple Round-Robin arbitration, which is more suitable for high-speed applications. Simulation results show that the proposed integrated algorithm exhibits a good performance in terms of throughput and average delay, at different traffic compositions under various traffic patterns.
出处 《西安电子科技大学学报》 EI CAS CSCD 北大核心 2013年第4期42-47,共6页 Journal of Xidian University
基金 长江学者和创新团队发展计划资助项目(IRT0852) 国家863计划资助项目(2011AA01A106) 国家科技支撑计划资助项目(2012BAH02B02)
关键词 分组交换机 负载均衡 调度 多播 两级交换结构 packet switches load-balancing scheduling multicast two-stage switch architectures
  • 相关文献

参考文献14

  • 1McKeown N. The iSLIP Scheduling Algorithm for Input-Queued Switches[J]. IEEE/ ACM Trans on Networking, 1999, 7(2): 188-20l.
  • 2Lin D,Jiang Y, Hamdi M. Selective Request Round-Robin Scheduling for VOQ Packet Switch Architecture[CJ/ /Proc of the IEEE International Conference on Communications. Kyoto: IEEE, 2011: 1-5.
  • 3杨帆,邱智亮,刘增基,严敬.高速交换网络中基于综合优先级计算的调度及路由算法[J].西安电子科技大学学报,2007,34(5):702-707. 被引量:1
  • 4Yu H, Ruepp S, Berger M S. Enhanced First-in-first-out-based Round-robin Multicast Scheduling Algorithm for Input?queued Switches[J]. lET Communications, 2011, 5(8): 1163-117l.
  • 5Bianco A, Scicchitano A. Multicast Support in Multi-chip Centralized Schedulers in Input Queued Switches[J]. Computer Networks, 2009, 53(7): 1040-1049.
  • 6Yu H, Ruepp S, Berger M S. Multi-Level Round-Robin Multicast Scheduling with Look-Ahead Mechanism[CJ / /Proc of IEEE International Conference on Communications. Kyoto: IEEE, 2011: 1-5.
  • 7Gupta S, Aziz A. Multicast Scheduling for Switches with Multiple Queues[CJ / /IEEE HotInterconnects'02. Stanford: IEEE Press, 2002: 28-33.
  • 8Jiang Y B, Qiu Z L, ZhangJ. Integration of Unicast and Multicast Scheduling in Input-Queued Packet Switches with High Scalability[J]. InternationalJournal of Soft Computing and Software Engineering, 2012, 4(2) :14-25.
  • 9Pan D, Yang Y Y. FIFO-Based Multicast Scheduling Algorithm for Virtual Output Queued Packet Switches[J]. IEEE Trans on Computers, 2005, 54(10): 1283-1297.
  • 10Pan D, Yang Y Y. Bandwidth Guaranteed Multicast Scheduling for Virtual Output Queued Packet Switches[J].Journal of Parallel and Distributed Computing, 2009, 69: 939-949.

二级参考文献18

  • 1陈晴,吴俊,罗军舟.一种适合于多播和单播的集成调度算法[J].计算机学报,2004,27(6):758-764. 被引量:2
  • 2彭来献,田畅,赵文栋.一种具有O(logN)信息复杂度的高速crossbar调度算法[J].电子学报,2006,34(11):2024-2029. 被引量:3
  • 3杨帆,邱智亮,刘增基,刘故箐,严敬.一种新的输入缓存Clos结构及其路由/调度算法[J].西安电子科技大学学报,2007,34(1):63-67. 被引量:3
  • 4McKeown N. Fast switched backplane for a gigabit switched router[Z]. Cisco Systems white paper, http://www.cisco.com, 1997, 11.
  • 5McKeown N. The /SLIP scheduling algorithm for input-queued switches[J]. IEEE/ACM Transactions on Networking, 1999, 7(2): 188-200.
  • 6Andrews M, Khanna M, and Kumaran K. Integrated scheduling of unicast and multicast traffic in an input-queued switch[C]. Proceedings of IEEE Infocom'99, New York, USA, 1999, 3: 1144-1151.
  • 7Marsan M A, Bianco A, and Giaccone P, et al.. Multicast traffic in input-queued switches: Optimal scheduling and maximum throughput[J]. IEEE/ACM Transactions on Networking, 2003, 11(3): 465-477.
  • 8Prabhakar B, Ahuja R, and Mckeown N. Multicast scheduling for input-queued switches[J]. IEEE Journal on Selected Areas in Communications, 1997, 15(5): 855-866.
  • 9Zhu W and Song Min. Integration of unicast and multicast scheduling in input-queued packet switches[J]. Computer Networks, 2006, 50(5): 667-687.
  • 10Schiattarella E and Minkenberg C. Fair integrated scheduling of unicast and multicast traffic in an input-queued switch[C]. IEEE International Conference on Communications 2006 (ICC2006), Istanbul, Turkey, 2006, 1: 287-292.

共引文献1

同被引文献11

引证文献2

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部