公平可扩展网络交换调度算法及其FPGA实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:typxh123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Intemet的迅速发展,对网络交换技术也提出了越来越高的要求。下一代网络交换的核心技术就是高性能的网络交换设备,优良的性能主要表现在具有较大的交换容量、较高的吞吐率、较小的延迟时间并且能够在任意流量下都具有较低的丢包率。目前,虽然交换机和调度器都有成功开发的集成电路芯片,但大多都是由国外厂商研制开发的,其核心技术和知识产权也掌握在国外开发商的手中,而且受到半导体制造工艺限制,单个芯片在电路规模、I/O管脚数及处理速度上都受到了限制,要想实现多端口、大规模的交换和调度芯片十分困难。因此,有必要对网络交换和调度技术作进一步研究,寻求一种可扩展的网络交换结构以适应下一代网络发展的需要。 在多个网络交换方式中,输入队列(IQ)交换方式由于其速度不受存储器存取速度的限制成为网络交换的主要方式。IQ交换采用虚拟输出队列(VOQ)机制,将每个到达的包按照其目的地址的不同存放存在相应的输入缓冲中,有效地降低了头部阻塞(HoL)给IQ交换带来的,从而使系统的最大吞吐率达到100%。IO调度算法主要分为两大类:最大权匹配算法(MWM)和极大尺寸匹配算法(MSM)。前者以LQF算法为代表,拥有优秀的性能,但其硬件复杂度高达O(N<'3>logN),使其很难实际应用;后者以iSLIP,FIRM和RDSRR等算法为代表,拥有较低的硬件复杂度,其性能却逊于前者,尤其在非均匀流量及大负载情况下算法不稳定。自1999年提出了iSLIP算法之后,近年来不断有新的IQ调度算法提出,其目的都是为了改善MSM算法在非均匀流量下性能不理想的状况。本文对这一问题也作了研究,提出了一种自适应双门限算法SATRR。该算法通过为输入队列施加队列长度阈值和队首包等待时间阈值,使得具有较大权重的队列得到优先调度,从而在控制硬件复杂度的前提下,改善了算法的性能。仿真结果表明,在均匀流量模式和非均匀流量模式下,SATRR算法的延迟特性均优于其它MSM算法,取得了性能与硬件复杂度的良好折中。 在设计高性能调度算法的基础上,本文研究了可扩展网络调度系统FSSA的硬件实现。FSSA是在国家自然科学基金资助下提出的一种公平可扩展网络交换调度结构,它由若干片容量较小的调度器串联而成,在中心控制器的控制下,各子调度器并行工作完成大容量、多端口的调度任务。在实际应用中,FSSA可根据需要扩展成不同容量和端口数的调度器,不仅速度高,而且规模可扩展,从根本上解决单个调度器容量和端口受限的问题。研究采用Xilinx FGPA设计实现了64x64的基于FSSA的调度器。该调度器由4片Xilinx Virtex-4芯片级联构成,每片完成16x64.的子调度器任务。设计中充分合理地应用了Xilinx Virtex-4 FPGA的新特性以及其内嵌的IP核及功能模块,如高性能输入输出串/并、并/串转换器ISERDES和OSERDES、数字时钟控制器DCM等,从而节省了大量宝贵的逻辑资源,提高了芯片的速度和性能。仿真和验证结果表明,本设计功能正确,每个子调度器可以同时处理16路800Mbps的数据,满足设计要求。 文章第一章主要介绍课题背景及意义,第二章介绍SATRR算法的原理及性能仿真结果,第三章详细给出FSSA系统的结构设计方案,第四章介绍设计开发工具以及器件特性,第五章是基于FPGA的系统实现方案和结果。第六章给出验证方案,最后是结论部分。
其他文献
葡萄糖氧化酶以分子氧作为电子受体,氧化β-D-葡萄糖生成葡萄糖酸和过氧化氢,有效去除氧和葡萄糖,且生成的过氧化氢可有效抑菌杀菌,因此在食品、饲料等行业有广泛的应用。同时,因
低海拔引种地春夏的高温、强光常常是引种植物生长的限制因子,冬春低温对于露地驯化植物的花期也会造成诸多影响。地处低海拔的中科院植物所北京植物园长期进行丁香属和荚蒾属
Ⅲ型磷酸肌醇-3-激酶(phosphoinositide-3-kinase,P13K)的功能在低等真核生物、植物和动物中非常保守,能特异磷酸化磷脂酰肌醇(phosphatidylinositol,Ptdlns)产生磷脂酰肌醇.
在实际的投资决策中,根据传统财务理论模拟出的决策行为总是与现实实践发生偏差,出现决策者决策行为的“异像”。究其原因,发现在分析投资决策过程时,我们把人抽象掉了。而行
对等网络(Peer-to-Peer,P2P)打破了传统的客户机/服务器模式,在对等网络中每个节点地位都是相同的,每个节点既充当服务器,为其他节点提供服务,同时也充当客户机,享用其他节点
在单次变频的数字电视调谐器中,混频器输出的信号要采用声表面波(Surface Acoustic Wave,SAW)滤波器以形成所需要的中频特性。而信号经过声表面波滤波器后有很大衰减,幅度无法满
结核分枝杆菌是导致结核病的病原菌,抗生素的发现使得结核病一度得到控制,但随着耐药性结核分枝杆菌的出现,结核病又死灰复燃,严重威胁着全球人类的健康。结核分枝杆菌进入宿主后
通用串行总线 (简称 USB)现在已经成为计算机外围串行通信的标准接口,它克服传统的计算机串/并口的缺陷,即插即用,数据传输可靠,总线易于扩展。随着具有更小接口与更低功耗以及点
传统的设备检测都是测试人员手动连接设备、调节仪器、肉眼读取测试数据、判断结果是否达标并最终撰写测试报告。 新技术的发展使设备的测试比过去复杂,如果仍然沿用传统的
学位