交叉点单缓存的Crossbar交换结构调度算法及性能研究

被引量 : 0次 | 上传用户:zy1yi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网(Internet)的出现、个人计算机的普及和各类微、小型化计算装置的广泛应用,对人类社会产生了巨大的冲击,极大地改变了人们的工作和生活方式。互联网的广泛应用造成了网络应用种类和数量大大增加以及用户数量呈指数规律增长的局面,进而对大容量、高速、高效的通信子网中继设备的需求急剧增加:网络应用模式的变化(B/S与P2P并存)和多媒体化的趋势使网络应用的服务质量保障问题日益严峻;网络运行环境的恶化使互联网(通信子网、端系统和网络应用系统)面临各类安全性问题的挑战,移动终端与无线通信技术的广泛应用使移动访问成为网络访问的新型模式。所有这一切都不断地挑战有30多年历史的互联网技术,特别是网络体系结构,也呼唤着下一代大容量、高速、高效的交换、服务质量可保障的网络交换设备和高性能、安全可靠、易管理和高可用性的通信子网,呼唤着高性能的新型网络应用系统。本博士学位论文的研究工作以下一代互联网体系结构和技术研究为背景,以高性能交换技术为对象,研究网络节点的交换结构和交换技术。本项研究的重点是一类“输入及交叉点联合排队(Combined Input-Crosspoint Queued, CICQ)结构”,即在各交叉点设有单个信元长度缓存(对定长信元交换)或单个最大帧长缓存(对变长帧交换)的CICQ结构。CICQ是一种特殊的Crossbar交换结构,在保留Crossbar完全无阻塞的特性的基础上,它通过在交叉点(Cross Point)引入缓存,将输入和输出端口逻辑分离,从而缓解了传统基于输入排队的Crossbar结构中存在的输入和输出冲突问题,进而为引入高效、复杂度较低的分布式调度算法、改善交换结构的性能和交换服务质量保障提供有利的条件。随着大容量存储技术的发展和存储器价格的不断下降,CICQ结构越来越受到学界和业界的重视,与传统的Crossbar结构相比,它除了支持定长信元交换方式外,还能支持变长数据交换,为提供高性能的交换结构开辟了新的途径。本文反映的主要研究成果涵盖与CICQ结构相关的两类数据交换技术:经典的基于定长信元(例如64字节)交换技术和迄今为止研究尚不多的变长数据交换技术。在定长信元交换技术研究方面,作者首先提出了长队列优先的CICQ调度算法—LQP-RR (Long Queue Prioritized-Round Robin),以解决典型的LQF-RR (Longest Queue First-Round Robin)算法的输入端排序操作的计算复杂度较高(平均时间复杂度下界为O(N logN))、难于用硬件实现的问题。LQP-RR利用VOQ队列在实际调度过程中的局部变化特性来寻找较长的输入队列,在输入端进行一次比较即可达到目的,从而使计算复杂度简化为O(1),因而易于用硬件实现。此外,通过引入辅助轮询指针配合调度,可进一步保证调度算法的公平性。LQP-RR算法的上述特点为笔者进一步提出计算复杂度低、交换结构利用率高和交换时延短的新型交换算法——“混合优化的调度算法”(Hybrid Optimization Packet Scheduling, HOPS)奠定了基础。HOPS算法以每一时槽都有尽可能多的输出端口有信元可输出为策略,提高对输出端口的利用率,从而使CICQ的总吞吐率最大。为此,通过输入、输出调度策略联动,即输入调度算法向交叉节点输出的信元时,尽量保证输出调度可输出信元端口数最大。笔者用流体模型证明:对满足强大数定律的许可输入流,HOPS的总吞吐率趋近交换结构理论转发能力的100%。仿真结果还表明:HOPS调度算法在各种许可流量模型下都能稳定运行,而且在交换结构无加速比条件下,其时延性能相对现有的算法有明显的提高。因为HOPS算法计算复杂度与LQP-RR相同的,因此容易实现。本文有关变长数据交换技术的研究成果涉及变长直接交换和变长切分交换两类。在变长直接交换技术方面,本文提出一种基于单缓存CICQ交换结构的“两级流控变长帧调度”(Two-stage Flow-control for Variable-length Data, TFVD)算法。该算法除改进了现有CICQ变长数据直接交换算法的公平性外,还提高了交换吞吐率,缩短了时延。该算法的核心思想是在交换结构的两级调度过程中分别进行流量控制,并通过令牌配额(Token Quota)机制延迟长帧发送时间,直至积累足够配额位置,从而减小长帧对交换链路产生的影响。仿真结果表明该算法在保证调度公平性的同时,提高了交换系统的转发性能,在负载为98%的突发流量模型下,其时延比现有的变长帧直接交换算法MQF-RR、DRR和PP-VOQ分别缩短了11%,17%和25%。在变长切分交换技术研究方面,本文提出了一种“反馈式多帧变长切分”(Multi-frame Variable-length Segmentation with Feedback, MVSF)策略。该策略采用多帧合并切分以避免单帧定长切分常见的填充开销;为了避免了现有的切分策略因交叉点存储空间限制可能出现系统某路输入调度暂时停顿的问题,交叉点缓存的状态信息的反馈被用作动态调整切分单元的大小的依据。仿真结果表明:反馈式多帧变长切分策略使CICQ的变长切分交换,在交换时延和系统总吞吐率方面均优于已有的切分策略。服务质量保障机制是关系到下一代交换机/路由器性能的重要技术。本论文第五章对CICQ交换时延上下界进行了分析研究。应用于OQ结构中的WF2Q算法的性能接近通用处理器共享(Generalized Processor Sharing, GPS)模型的理想性能,笔者将WF2Q算法应用于交叉点单缓存的CICQ结构,同时作为输入调度和输出调度的算法,即WF2Q*-WF2Q。本文还导出了该算法在交叉点单缓存的CICQ结构变长数据交换的近似理想的GPS-GPS参考模型的“时延的上、下界表达式”,从而证明了采用该算法能够为CICQ提供有界时延的保证。
其他文献
采用多个抗氧化能力评价体系,包括清除DPPH?自由基、羟自由基(.OH)和超氧阴离子自由基(O2ˉ.)体系,评价玉米须中黄酮类化合物的抗氧化活性。结果表明:玉米须黄酮具有较强的抗
SCOR模型在理论上已经有了十足的发展,但在实践过程中具体应如何实施仍是一大难题。文中就SCOR的实施展开了详细的阐述。
为了解决钛合金高温服役条件下的氧化问题,采用微弧氧化技术在Ti6Al4V表面原位生长ZrO2/TiO2复合陶瓷膜。通过在两种锆盐体系中优化电解液组成,正交试验优化电参数,优选出复
近年来,随着计算机产业和网络技术的迅猛发展,网络经济不断成熟,网络游戏以空前的规模发展。与此同时,现实生活中涉及虚拟财产的案件频频发生,但就我国法律而言,无论民法还是
奥氏体不锈钢在航空、航天、化工、石油、建筑及食品等领域得以广泛应用。然而,此类材料塑性大,导热系数小,加工硬化严重,属难加工材料。高温摩擦钻孔是一种新型的非传统钻孔
作为汽车主动安全装置的典型代表,防抱死制动系统(ABS)的主要目标是防止紧急制动时车轮抱死,保持车辆制动时方向的稳定性和可操纵性,缩短制动距离,使制动器的效能得到充分发
<正>中学物理学生实验中,关于光的折射率的实验主要是通过插针法,研究光线以一定的入射角穿过平行玻璃砖,测定玻璃砖的折射率。实验原理:如右图所示为两面平行的玻璃砖对光路
为了更好地降低或消除供电系统中的三次谐波,保障供电系统的安全运行,针对佛山供电局110kV合水变电站进行了三次谐波测试,采用理论分析与实际测量相结合的方法,主要针对10kV
我国已经进入全面建设小康社会的关键时期,人们的物质生活逐步富裕,闲暇时间日益增多,休闲正在融入人们的日常生活,它已经成为和每个人生存发展息息相关的领域。我们相信在不久的
胡萝卜香辣牛肉酱是以辣椒、胡萝卜、牛肉为主要原料,配以洋葱、植物油及天然调味料等,经过油炸、炒酱和熬制等工序制成。正交试验表明:精牛肉、红辣椒、盐糖比是影响胡萝卜