节点文献

基于CICQ排队机制与调度策略的研究

Research on Queuing and Scheduling for CICQ Switches

【作者】 扈红超

【导师】 郭云飞;

【作者基本信息】 解放军信息工程大学 , 通信与信息系统, 2007, 硕士

【摘要】 交换结构和调度策略作为路由交换设备中的核心技术,其性能直接影响甚至决定路由交换设备的性能。近年来随着现代网络技术的迅猛发展,互联网在总体规模和体系结构上发生了重大改变,传统交换调度机制已经成为制约网络规模进一步发展的瓶颈之一,网络核心结点路由交换设备的交换性能正面临严峻的挑战。论文结合国家“十五”863计划信息技术领域“高性能宽带信息网(3Tnet)”重大专项课题《大规模接入汇聚路由器(ACR)系统性能和关键技术研究》(简称ACR)的研发,从交换系统的普遍模型出发对现有的交换系统进行了分类和比较,对该领域的成果进行了较为全面的总结,并基于带缓存交叉开关这一新型交换单元,在高速环境的可扩展性、组播支持方面进行了研究,为ACR构建了一种合适的交换系统解决方案。本文主要工作如下;■针对目前交换技术领域理论分析的不足以及仿真实验评价手段缺乏对交换系统性能评估的有力支撑,采用系统级设计方法和面向对象技术设计实现了一种专用的交换技术性能仿真与评价系统—SPES(Switch Performance Evaluation System)。具有良好的可扩展与可继承特性,为交换技术领域的技术创新和方案设计提供了一个基础研究平台。■分析了具有良好可扩展性交换结构和调度策略设计的基本准则。依据这一准则重点研究了基于联合输入交叉节点排队交换结构调度算法的设计,提出了一种基于份额的动态轮询调度策略FDR,其算法复杂度仅为O(1),具有良好的动态与可扩展特性。SPES系统仿真结果表明FDR具有良好的吞吐量、时延和抗突发性能。■从传统交换结构支持组播交换方面存在的不足出发,提出了支持单组播混合调度的交换结构—MCICQ(Multicast Supporting CICQ)。该结构能够有效解决单组播在交叉开关内部的带宽冲突问题,采用简单的MFDR调度策略就可以获得良好的性能。针对单组播业务对QoS的不同需求,在MFDR的基础上给出了MFS调度策略。MFS除具备良好的可扩展特性外,还具有能够为单组播业务提供不同的带宽保证能力。■依据ACR的研制需求,针对该路由器的特点,以及综合考虑系统性能、设计成本和工程开发周期的基础上,为ACR设计了一种具有组播支持能力的交换系统工程解决方案,满足了其在可扩展性、组播支持方面的需求。该工程实现方案已在《大规模接入汇聚路由器(ACR)系统性能和关键技术研究》项目的路由器设备实际研发中得到成功应用。

【Abstract】 Switching fabrics and scheduling policies are the core technologies of the routing and switching equipment, and their performance has direct effects and even determines the performance of the routing and switching equipment. With the fast development of information technology, Internet has undergone great changes in the overall scale and architecture in the last few years. Traditional switching and scheduling mechanisms have become the bottlenecks for further network developments.Combined with the research and development of the project "Research on system performance and key technologies of large-scale Access Convergence Router (ACR)" supported by the Major Dedicated Research Project of the High-performance Broadband Information Network under China National Research and Development Program 863 for the Tenth-Five-Year Plan in the information technology, this dissertation classifies and compares the current switching systems from the perspective of the general model of various switching systems, and summarizes results achieved in this area. Based on the new buffered crossbar switching unit, it comes up with researches into the extensibility and multicast supporting scheme in the high-speed environment, creating a suitable solution to the switching system for ACR. Its main work and contributions are outlined as follows:Due to the deficiency of theory analysis in switching technology and the lack of system-level support of the switching technology from simulation and experimental evaluation tools, a dedicated switching performance evaluation system (SPES) is designed and implemented by adopting system-level design methods and object-oriented technology. It has good extensibility and follow-on features and provides a basic research platform for technical innovation and scheme design of the switching technology.The dissertation analyzes the guideline for designing high extensible switching and scheduling algorithms. Based on this guideline, it focuses its research on the design of the scheduling policies for combined input and cross-point queuing switching fabric and comes up with FDR (Fair and Dynamic Round-robin) algorithm, whose complexity is only 0(1). It has excellent dynamic and extensibility. The simulation results of the SPES system show that the FDR algorithm exhibits good throughput, delay and anti-burst performance.In order to overcome the deficiency in supporting multicast in current switching systems, the dissertation proposes a new switching fabric MCICQ (Multicast supporting CICQ) which supports the uni-/multicast hybrid scheduling, and Scheduling policies MFDR and MFS which support the parallel distributed uni-/multicast are also proposed. With the fanout splitting mechanism, both MFDR and MFS can achieve good performance without speedup, and their complexity is only 0(1). MFS scheduling policy can also provide different bandwidth guarantees for uni-/multicast traffic. Simulation results under SPES show that both MFDR and MFS can achieve good performance.From the development requirements of the ACR router and oriented toward ACR features, such factors as systematic performance, designing cost and development cycle have been taken into account. A system solution has been provided herein for ACR to support multicast. It meets the requirements in extensibility and multicast supporting. Its engineering implementation scheme has been successfully applied to the actual development of routing and switching equipment under the project of ACR.

  • 【分类号】TN915.01
  • 【下载频次】99
节点文献中: 

本文链接的文献网络图示:

本文的引文网络