期刊文献+

高速路由器中并行化调度器的体系结构

Architecture of a parallel flow scheduler for the traffic manager in a high speed router
原文传递
导出
摘要 目前路由器不仅要满足传输带宽的需求,还需要保证用户服务质量。业务量管理器是路由器中的一个重要芯片,负责调度网络流,为用户提供服务质量保证。单个业务量管理器所能支持的带宽受限于硬件的工作频率、数据总线、设计工艺等,难以满足高速率接口,如100Gb/s以太网的要求。又由于路由器内部的空间非常拥挤,如果在路由器的一块线卡上部署多个业务量管理器芯片以满足高带宽的需求,将使得线路板体积增大,成本和功耗也相应增大。为提高单个业务量管理器芯片的处理能力,该文设计了一种支持多线程处理的并行化调度器。并行化调度器采用二级调度策略,能够在不提高系统内部时钟频率的基础上,成倍提高业务量管理器的调度速度;而且并行化调度器共享片外存储器,可以充分利用存储器带宽,减少存储器数目。性能评价结果表明:利用支持4线程的并行化调度器实现的业务量管理器的最大支持带宽可提高3倍;相比于部署4个业务量管理器芯片的方案,4线程方案的片内存储开销、逻辑开销和存储器使用数量分别降低了7.1%、36.2%和75%,而且4线程方案的部署空间和存储器功耗开销都降低了75%。 Current routers not only need to guarantee the bandwidth requirement, but also need to guarantee the quality of service (QoS). As one of the most important chips in the router, the traffic manager is responsible for scheduling the input packets and guaranteeing the QoS. The traffic manager throughput is limited by the system frequency, the data bus and the design, so one traffic manager can not meet all the requirements of a high speed network interface (for example, a 100 Gb/s interface). Routers all alreadycrowded and multiple traffic manager chips to increase the throughput will increase the size of the line card, the cost and the power consumption. This paper describes a high speed traffic manager that uses a parallel scheduler architecture with two stage scheduling and multi-threading. This traffic manager increases the throughput without increasing the system clock frequency. The parallel scheduler shares one ofgchip memory which reduces the number of off-chip memory chips and improves the bandwidth utilization. Evaluations show that the throughput of a 4-thread parallel traffic manager with the parallel scheduler is increased 3 fold. Compared with 4 traffic managers, this system reduces the on-chip memory cost by 7.1%, the logic element cost by 36.2%and the number of off-chip memory chips by 75%. The space cost and the power consumption of the off-chip memories are both reduced by 75%o.
作者 樊金斗 刘斌
出处 《清华大学学报(自然科学版)》 EI CAS CSCD 北大核心 2013年第11期1579-1585,共7页 Journal of Tsinghua University(Science and Technology)
基金 国家自然科学基金资助项目(61073171)
关键词 网络设备 路由器 调度器 业务量管理器 并行处理 network device router scheduler traffic manager parallel process
  • 相关文献

参考文献14

  • 1中国互联网络信息中心.中国互联网络发展状况统计报告[Z/OL].[2012-07-11].http://www.cnnic.net.cn.
  • 2HUChengchen, TANG Yi. CHEN Xuefei , et al. Per-flow queueing by dynamic queue sharing [C]// Proceedings of INFOCOM 2007. Anchorage, AK: IEEE Press, 2007: 1613 - 1621.
  • 3FANJindou, HU Chengchen , LIU Bin. Experiences with active per-flow queuing for traffic manager in high performance routers [C]// Proceedings of ICC 2010: TBD Cape Town , South Africa: IEEE Press, 2010: 1-5.
  • 4PAN Tian, GUO Xiaoyu , ZHANG Chenhui , et al. Tracking millions of flows in high speed networks for application identification [C]// Proceedings of INFOCOM 2012: Orlando, FL: IEEE Press, 2012: 1647 -1655.
  • 5EZchip. EZchip discloses product roadmap for its high-speed and access network processors [Z/OL]. [2012-07-11]. http: Ilwww.ezchip.com/pr_100421.htm.
  • 6PanarelloC, Lombardo A, Schembra G. et al. Energy saving and network performance: a trade-off approach [C]// Proceedings of the 1st International Conference on EnergyEfficient Computing and Networking. Passau , Germany: ACM, 2010: 41 - 50.
  • 7ZHANGMingui. YI Cheng, LIU Bin. et al. GreenTE: Power-aware traffic engineering [C]// Proceedings of ICNP. Kyoto: IEEE Press. 2010: 21 - 30.
  • 8FAN Iindou , HU Chengchen, HE Keqiang , et al. Reducing power of traffic manager in routers via dynamic on/off-chip scheduling [C]// Proceedings of INFOCOM 2012. Orlando. FL: IEEE Press. 2012: 1925 - 1933.
  • 9MICRON. REDUCED LATENCY (RLDRAM m Datasheet [Z/OL]. [2012-07-11]. http://www.micron.com.
  • 10WillF, Martin S. Jennifer R. Greening backbone networks: reducing energy consumption by shutting off cables in bundled links [C]// Proceedings of the first ACM SIGCOMM workshop on Green networking. New Delhi, India: ACM. 2010: 29 - 34.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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