直接交换变长分组的交换结构研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:wei616
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
变长交换技术是指IP数据包不经过切割而直接通过交换结构进行交换。与定长交换相比,变长交换的实现相对要复杂,由于交换的信息单元颗粒大,控制时延变得复杂。但是与定长交换相比,变长交换不会造成不必要的带宽浪费。对于定长交换,切割IP包的时候,包的长度不一定刚好是定长信元长度的整数倍,因此切割后可能会产生小于信元长度的单元,这样会造成带宽的损失。另外,变长交换不需要在数据交换前和交换后进行分割和组合操作,因此在入端口处不需要一个额外的切割模块,而在出端口处则不需要一个额外的组合定长信元的模块,节省了存储器资源以及信元重排序的规模。本文首先研究了不带缓存的Crossbar中的变长调度算法,这些调度算法都是在定长调度算法的基础上发展而来。基本的思想都是保持一个完整的数据包传送完毕,再改变该通道交叉开关的状态。数据包逻辑上被切割成若干信元,但是在物理上仍然是连续的。交叉开关的状态一直保持到最后的逻辑信元传送完毕,再根据仲裁算法进行变化。进行传输这种机制通常成为Cell Train机制。通过这种机制达到交换变长数据包的目的。这些变长调度算法包括IP-PIM,PB-iSLIP,SOL,PB-wMWM算法等。在Crossbar的交叉节点设置缓存,这样构成了Buffered Crossbar,即CICQ结构。这种结构比较适合交换变长的数据包,因为这种结构中各个输入端口可以在不同的时刻发送数据包,交叉节点缓存发往不同的输出端口的数据包也可以不同步,这样就形成异步Buffered Crossbar。本文将DRR调度算法应用到Buffered Crossbar中,完成了输入端口和交叉节点缓存变长数据包的调度。这种调度方案避免交换链路长时间被长数据包的端口所占据,减少了系统的平均时延。本文还对这种结构进行了仿真分析,与RR调度的Buffered Crossbar进行了性能的比较。在端口数不是很多的交换结构中,Crossbar由于其结构简单,无阻塞特性,得到了广泛的应用。随着端口数N的增加,Crossbar的资源消耗与N2成正比,并且调度算法也很难实现。因此对于端口数很多(端口数大于64)的交换,多采用多级交换结构来构成超大容量交换结构。典型的多级交换结构如Banyan,Shuffle,Benes,Clos以及由这些结构扩展出来的各种交换结构。本文对多级交换结构直接交换变长分组的技术进行了综述。对于Banyan网络,在内部交换单元设立缓存,相邻的两
其他文献
又是一个漫长而又煎熬的夜班,窗外刮着狂风,下着暴雨,如此诡异的天气注定了这将是一个不平静的夜晚……   “叮铃铃……叮铃铃……”突然间重症监护室的电话响起,“您好,六楼 IC
聚类分析作为信息处理技术领域中的重要组成部分,已经广泛应用于模式识别、图像处理、数据分析等许多领域。K均值聚类算法是聚类分析中常用的一种聚类算法,该算法原理简单、
无线电接收机硬件依赖性强、信号适应能力差,软件无线电技术的出现导致了接收机的革新。其核心思想是:将A/D转换器尽可能靠近天线,即把A/D从基带移到中频甚至射频,把接收到的模拟
孩提时代总能在医疗场所看到各种锦旗,有的甚至灰暗得辨别不出颜色,但上面写着的“悬壶济世,仁心仁德”的赞扬之词,却那么的清晰可见。看着这些锦旗,再看看忙碌着的医务人员,我觉得
等维码(Constant-Dimension Codes)是子空间编码的重要组成部分。子空间编码是一类特殊的纠错码,它的码书是有限域上射影几何的子空间的排列的集合。Koetter和Kschischang在
近些年来,随着半导体制造中尺寸的缩小,超大规模集成电路的操作频率越来越快。特别是无线电话、光纤网络、微型电脑或是高阶的单芯片设计等高速系统的操作频率,它们几乎都已经达
当前,SARS和H5N1禽流感等各种高致病性传染病仍严重威胁着人类,而有效地防止高致病性传染病爆发的理想措施是严密地监视病毒的发展,使其在没大规模爆发之前,就对其进行早期发
Petri网能很容易地表达狭义相对论的观点,在形式建模和系统分析时可以采用直观的图形化表示。Petri网的建模能力和数学化表达方法,使其能够很好的运用于柔性制造系统、交通控
前段时间读了陈葆琳医生的《最后的期?考:女外科医师的九堂生死课》,作为一名移植外科医生,她写到在她给病人做手术的时候,如果想到这是自己的同胞,是个活生生的人,很难在一个人身
随着多媒体技术的发展,数字多媒体信息的篡改变得非常容易。数字产品易篡改的特点降低了自身的可信度。因此,作为数字产品的内容真实性和完整性验证的重要手段,多媒体认证技术近