期刊文献+

队列长度加权服务的输入排队交换结构匹配算法 被引量:5

Matching Algorithm with Queue Length Weighted Service for Input Queued Switches
在线阅读 下载PDF
导出
摘要 针对输入排队交换结构调度问题,提出了队列长度加权服务匹配的思想.基本思路是匹配求解基于实现极大匹配的并行迭代算法,但对于每一个输入输出匹配,一次可以保持超过一个时隙的一段时间,其长度为对应的虚拟输入队列长度的加权函数.依据这一思想,设计了一种基于轮转仲裁器的队列长度加权服务匹配算法.通过实现复杂性的分析与性能评估,给出了优选的权重函数.所提方案以极大尺寸匹配算法近似的复杂性,取得与极大权重匹配算法近似的性能,在非均匀流量模式下也能达到接近100%的吞吐效率,明显优于iSLIP和EiSLIP算法,适合于高性能输入排队路由器的应用. Input queued switching architecture has attracted more attention. Due to its good scalability, it has become predominant in high performance switches and touters. In this paper, the concept of matching with queue length weighted service (MQWS) is presented to handle the scheduling problem for input queued switches. In the scheme the matching between inputs and outputs is established by parallel iteration algorithms usually used to implement maximal size matching, however, a matching of an input-output pair will be kept for a certain period after it was established and the length of the period is a function of the occupancy of the corresponding VOQ. Based on round robin arbiters, an implantation scheme of MQWS algorithm is proposed. And then an extensive evaluation of the presented scheme is carried out. According to their implementation complexity and the results of the performance evaluation, the preferential weighted functions are proposed. With the complexity similar to maximal size matching, MQWS achieves comparable performance of maximal weight matching, i.e. throughput approaching 100% under both uniform and nonuniform traffic, even by single iteration. This result obviously outperforms those of iSLIP and EiSLIP. Hence, the scheme presented in this paper is more suitable for high performance input queued switches and routers.
出处 《计算机学报》 EI CSCD 北大核心 2006年第6期875-883,共9页 Chinese Journal of Computers
基金 中国科学院知识创新工程项目基金(KGCXZ-103) 国家自然科学基金(69983008) 中国科学院计算技术研究所基础研究基金(20056090)资助
关键词 交换 调度 输入排队 匹配算法 加权服务 switching, scheduling input queuing matching algorithm weighted service
  • 相关文献

参考文献15

  • 1Karol M.J.,Hluchyj M.G.,Morgan S.P..Input versus output queuing on a space-division packet switch.IEEE Transactions on Communications,1987,35(12):1347~1356
  • 2Kim H.,Kim K..Performance analysis of the multiple inputqueued packet switch with the restricted rule.IEEE/ACM Transactions on Networking,2003,11(3):478~487
  • 3Anderson T.,Owicki S.,Saxe J.,Thacker C..High speed switch scheduling for local area networks.ACM Transactions on Computer Systems,1993,11(4):319~352
  • 4McKeown N..Scheduling cells in an input-queued switches[Ph.D.dissertation].University of California at Berkeley,1995
  • 5Dai J.G.,Prabhakar B..The throughput of data switches with and without speedup.In:Proceedings of the IEEE INFOCOM,Tel Aviv,2000,556~564
  • 6Ajmone M.M.,Bianco A.,Leonardi E.,Milla L..RPA:A flexible scheduling algorithms for input buffered switches.IEEE Transactions on Communications,1999,47(12):1921~1933
  • 7DuanH.,LockwoodJ.W.,Kang S.M.,WillJ.D..A high performance switching OC12/OC48 queue design prototype for input buffered ATM switches.In:Proceedings of the IEEE INFOCOM,Kobe,1997,20~28
  • 8Giaccone P.,Prabhakar B.,Shah D..Towards simple,highperformance schedulers for high-aggregate bandwidth switches.In:Proceedings of the IEEE INFOCOM,New York,2002,1160~1169
  • 9Serpanos D.N.,Antoniadis P.I..FIRM:A class of distributed scheduling algorithms for high-speed ATM switches with multiple input queues.In:Proceedings of the IEEE INFOCOM,Tel Aviv,2000,1634~1643
  • 10Jiang Y.,Hamdi M..A fully desynchronized round-robin matching scheduler for a VOQ packet switch architecture.In:Proceedings of the IEEE HPSR 2001,Dallas,Texas,2001,407~411

同被引文献41

  • 1周卫华,朱新宁,武穆清,丁炜.一种公平输入排队调度算法[J].电子与信息学报,2005,27(3):341-345. 被引量:3
  • 2杨梅樾,马祥杰.输入排队中调度算法的研究[J].信息工程大学学报,2006,7(2):137-140. 被引量:1
  • 3夏鸣,罗志祥,胡嘉,王卓,黄启睿.一种抗突发分布式循环调度算法的设计与分析[J].小型微型计算机系统,2006,27(12):2294-2296. 被引量:1
  • 4王景存,张晓彤,谢馨艾,刘兰军.一种流量自适应的iSLIP算法[J].北京工业大学学报,2007,33(2):219-224. 被引量:1
  • 5McKeown N, The iSLIP scheduling algorithm for input-queued swi-ches[J]. IEEE/ACM Trans. 1999.7(04):188-201.
  • 6Richard O, Dimitrios N. Two-dimensional round-robin schedulers for packet switches with multiple input queues[J]. IEEE/ACM Trans. 1994, 2(05):471-482.
  • 7McKeown N, Anantharam V, Walrand J. Achieving 100% throughput in an input-queued switch [A]. IEEE Infocom' 96[C]. 1996:96-302.
  • 8McKeown N. The iSLIP scheduling algorithm for input -queued switches [J]. IEEE/ACM Trans Networking, 1999, 7 (4): 188-201.
  • 9Richard, Dirnitrio. Two dimensional round- robin schedulers for packet switches with multiple input queues [J]. IEEE/ACM Trans. Networking, 1994, 2 (5): 471 - 482.
  • 10McKeown N, Anantharan V , Walrand J. Achieving 100% throughput in an input - queued switch [A]. IEEE Infocom' 96 [C]. San Francisco: IEEE, 1996. 296- 302.

引证文献5

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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