计算机应用 ›› 2012, Vol. 32 ›› Issue (07): 1791-1795.DOI: 10.3724/SP.J.1087.2012.01791

• 网络与通信 • 上一篇    下一篇

混合优化的CICQ交换结构调度算法

高志江,曾华燊,申志军   

  1. 西南交通大学 信息科学与技术学院,成都610031
  • 收稿日期:2011-12-26 修回日期:2012-02-14 发布日期:2012-07-05 出版日期:2012-07-01
  • 通讯作者: 高志江
  • 作者简介:高志江(1985-),男,甘肃漳县人,博士研究生,主要研究方向:高速交换结构;曾华燊(1945-),男,四川成都人,教授,博士生导师,博士,主要研究方向:网络体系结构、高速交换结构、路由器测试;申志军(1976-),男,河南信阳人,讲师,博士,主要研究方向:网络与通信、高速交换技术。
  • 基金资助:

    国家自然科学基金资助项目(61102123);“中国工程科技中长期发展战略研究”联合基金资助项目(U0970122);四川大学基金资助项目(下一代Internet体系结构)

Hybrid optimization packet scheduling algorithm for CICQ switches

GAO Zhi-Jiang,ZENG Hua-shen,SHEN Zhi-Jun   

  1. School of Information Science and Technology, Southwest Jiaotong University, Chengdu Sichuan 610031, China
  • Received:2011-12-26 Revised:2012-02-14 Online:2012-07-05 Published:2012-07-01
  • Contact: GAO Zhi-Jiang

摘要: 联合输入端和交叉点排队(CICQ)的Crossbar是一种性能优于传统结构的交换结构,对CICQ交换结构的特点进行了讨论并提出一种新的混合优化调度(HOPS)算法,算法在输入端调度时采取混合优化的策略,首先尽力保证系统的吞吐率性能,然后根据长队列优先的原则优化系统的时延性能。算法以轮询调度为基础,最多只在输入端进行一次比较操作,其算法复杂度仅为O(1),实现简单。通过流体模型证明该算法对满足强大数定律的许可输入流量能够达到100%的吞吐率性能。仿真结果进一步表明HOPS调度算法在各种流量模型下都能稳定运行,且具有良好的时延和吞吐率性能。

关键词: CICQ交换结构, 调度算法, 混合优化, 稳定性, 吞吐率

Abstract: Combined Input-Crosspoint-Queued (CICQ) Crossbar outperforms traditional switch fabrics. In this paper, the features of CICQ switches were discussed and a new scheduling algorithm called Hybrid Optimization Packet Scheduling (HOPS) was proposed. This algorithm was based on a hybrid optimization method. The throughput of the algorithm was guaranteed in the first stage of input scheduling and the delay performance was improved by serving the longer queue in the second stage. HOPS was mainly based on Round-Robin (RR) mechanism and at most one comparison operation was done at input port, so it had a complexity of O(1) and easy to implement in hardware. With fluid model techniques, it was proved that HOPS algorithm can achieve 100% throughput for any admissible traffic without using speed-up. The simulation results show that HOPS algorithm exhibits favorable delay, throughput performance and stability under any admissible traffic.

Key words: Combined Input-Crosspoint-Queued (CICQ) switch fabric, scheduling algorithm, hybrid optimization, stability, throughput

中图分类号: