期刊文献+

高性能交换与调度仿真平台的设计与实现 被引量:19

Design and Implementation of High Performance Simulation Platform for Switching and Scheduling
下载PDF
导出
摘要 仿真实验已成为交换结构和调度策略性能评价的重要手段,而目前存在的交换结构与调度策略的仿真软件在可继承性与可扩展性方面还存在缺陷.基于Crossbar交换结构,建立数学模型,引入系统级设计方法,采用面向对象技术,设计并实现了用于研究交换结构和调度策略的仿真平台——SPES(switching performance evaluation system).该平台集成了输入排队、输出排队、联合输入输出排队、联合输入交叉点排队等多种交换结构以及相应调度策略.设计上实现了业务流、交换结构和调度策略三者之间的分离,具有良好的可继承、可扩展特性.用户通过与仿真平台之间的简单交互,完成模块的添加与仿真环境参数的配置,在支持变长业务、区分服务质量模型和多交换平面仿真方面具有良好的特性.通过简单扩展。该平台还可以实现网络级性能仿真.最后给出了基于该平台,在CICQ(combined input and crosspoint queuing)交换结构下,对所提出的支持DiffServ模型的分布式调度策略DS(DiffServ supporting algorithm)在不同业务流模型下的性能测试结果,并与输入、输出排队交换结构进行了比较,展示了DS良好的性能,验证了仿真平台的合理性. Simulation has become a significant way for performance evaluations in switching and scheduling, however, the existing simulation softwarcs have some limitations in inheritability and extensibility. Based on the current crossbar switching fabric, by employing system level design method, and object oriented technology, a simulation platform called SPES (switching performance evaluation system) for switching fabrics and scheduling policies' developments are designed and implemented. Input queuing, output queuing, combined input-output queuing and combined input-crosspoint queuing and corresponding scheduling policies are integrated. Inheritability and extcnsibility attributes are obtained by designing traffic sources, switching fabr/cs and scheduling policies separately, and it exhibits good performances for supporting multi-fabric, variable packets sizes and QoS model's simulations. By configuring the platform through a uniform view, users can fulfill their concrete simulation environment. Besides, it can carry out end to end performances' evaluations with little modification. Finally, this paper presents a simulation case based on combined input-crosspoint queuing switch, displaying the good performance of SPES.
出处 《软件学报》 EI CSCD 北大核心 2008年第4期1036-1050,共15页 Journal of Software
基金 国家自然科学基金No.60572042 国家高技术研究发展计划(863)No.2005AA121210~~
关键词 排队机制 管理策略 面向对象 仿真平台 交换系统 queuing mechanism management policy object oriented simulation platform switching system
  • 相关文献

参考文献28

  • 1Texas Instruments. GS400.15-μ_m CMOS, Standard Cell/Gate Array. 2001. http://www.ti.com/
  • 2Tamir Y, Frazier G. High performance multi-queue buffers for VLSI communication switches. In: Siegel HJ, ed. Proc. of the 15th Annual Symp. Computer Architecture. Honolulu: IEEE Communications Society, 1988. 343-354.
  • 3Network Processing Forum Benchmarking Working Group. Traffic Models, 2003.
  • 4Rojas-Cessa R, Oki E, Jing Z, Chao HJ. On the combined input-crosspoint buffered switch with round-robin arbitration. IEEE Trans. on Communications, 2005,11 : 1945-1951.
  • 5Floyd S, Jacobson V. Random early detection gateways for congestion avoidance. IEEE/ACM Trans. on Networking, 1993,1(4): 397-413.
  • 6Shreedhar M, Varghese G. Efficient fair queuing using deficit round-robin. IEEE/ACM Trans. on Networking, 1996,4(3):375-385.
  • 7Katevenis M, Sidiropoulos S, Courcoubetis C. Weighted round-robin cell multiplexing in a general-purpose ATM switch chip. IEEE Journal on Selected Areas in Communications, 1991,9(8): 1265-1279.
  • 8Garg R, Chen X. RRR: Recursive round robin scheduler. Computer Networks, 1999,31 : 1951-1966.
  • 9Goyal P, Vin HM. Start-Time fair queueing: A scheduling algorithm for integrated services packet switching networks. IEEE/ACM Trans. on Networking, 1997,5(5):690-703.
  • 10Demers AJ, Keshav S, Shenker S. Analysis and simulation of a fair queueing algorithm. In: Landweber LH, ed. Proc. of the ACM SIGCOMM '99. Austin: ACM Press, 1989. 1-12.

同被引文献189

引证文献19

二级引证文献38

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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