动态部分可重构交换式线卡的研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:xyeee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着因特网规模的不断扩大,各种不同类型不同带宽需求业务的不断出现,使得现在对网络系统中对数据包处理能力的需求不断提高。传统的网络节点只完成少数几种任务,网络系统中线卡上的输入端口一般具有多种功能,例如进行数据链路层的封装与解封装,路由查找,提供QOS等。为了实现更高数据包处理效率以及更低的网络系统硬件投入成本,就需要在一定的硬件资源的基础上实现更多的功能,因此,将纯空间概念的硬件设计方案扩展成为融合时间和空间双重概念的硬件设计方案是一种可行的思路,对线卡中的数据处理单元进行动态部分可重构的设计思想可以实现这种设计方案。本文的研究内容主要集中在对动态部分可重构交换式线卡的结构和功能的设计上。首先,根据对现有的网络处理器的结构特点进行分析和研究,例如多芯片流水线结构,加强型RISC处理器,异构处理器流水线结构等,以典型的数据流水线Pipeline结构为基础的数据流处理结构作为参照,提出了以Crossbar交换结构为基础的数据流处理交换式线卡模型。然后,对基于Crossbar交换结构的动态部分可重构线卡中的各个功能模块进行了功能的定义和设计,对数据包在线卡中的处理流程进行了阐述,结合动态可重构的思想,对原先功能固化的数据处理单元加入动态可重构机制,使得数据处理单元的处理功能可以根据当前业务需求实现灵活配置,从而进一步提高线卡中数据处理硬件资源的利用率,以此来实现在同样规模的硬件资源的条件下达到更高的数据处理性能的目的。最后,假设了多种不同情况下的具有代表性的数据流类型作为仿真的业务类型,在这些业务场景下对基于Pipeline结构的线卡和基于Crossbar结构的线卡在平均时延、资源利用率、极限负载、队列长度等方面进行对比分析,证明了基于Crossbar交换结构的具有动态部分可重构能力的线卡在性能方面的提高。
其他文献
由于MANET能够在很大程度上满足用户在任何时候、任何地点与任何人以任何方式进行通信的需求,因此,近几年来无线通信方向的研究越来越多。MANET中节点是分布式管理的,而节点
草鱼是中国最大的经济淡水大宗鱼养殖品种。在养殖过程中,病毒感染导致的草鱼大量死亡一直困扰着从业者。干扰素(IFN)是一种多能的细胞因子,具有广泛的生物学活性。利用基因工
期刊
期刊
目的 探讨压力超负荷心肌肥厚大鼠血浆和心肌组织AngⅡ、NO、SOD的变化和意义及吡格列酮(pioglitazone)对心肌肥厚的影响和可能机制。 方法 选取雄性Wismr大鼠40只,
期刊
期刊
期刊
期刊