网络处理器存储系统与调度算法的研究与设计

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:ning0001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络处理器已经成为新一代网络交换机与路由器的核心,随着网络带宽的急剧增长,对网络处理器传输带宽的要求也越来越高,而存储系统和调度算法由于直接影响到网络处理器的传输性能,已经成为克服网络处理器传输性能瓶颈要重点考虑的因素。同时由于网络处理器是基于IC的设计,还要求网络处理器的各个功能部件在保证性能的同时具有较低的硬件实现开销。本文从提高网络处理器的传输性能和降低硬件实现开销入手,对网络处理器存储系统和调度算法的设计进行了系统的研究和分析,并取得了以下创新点: 1.提出了一种基于行的线性地址分配方法。基于行的线性地址分配方法直接使用DRAM存储器的行作为空闲缓冲区管理和分配的基本单位,通过降低空闲缓冲区管理指针的数目减少了SRAM资源的占用率,最大限度地提高了DRAM存储器开页(Open page)访问的机会。同时还由于该算法允许剩余的行空间可以继续存放新的分组数据,有效解决了碎片问题,尤其适用于平均分组长度较大的网络环境。 2.提出了一种区分队列指令重排序算法。针对网络处理器中存储控制器的设计,本文在建立访存指令三队列模型的基础上提出了区分队列指令重排序算法。该算法和线性地址分配方法相配合可以提高DRAM存储器开页访问的机会,并且由于三个队列的操作数集合相互独立,避免了数据相关问题,同时,通过使用排序窗口,该算法还降低了对网络处理器其他性能的影响。 3.提出了一种基于位图的空闲缓冲区管理方法。在对线性地址分配方法的具体实现和网络处理器的存储管理效率进行分析的基础上,本文提出了一种基于位图的空闲缓冲区管理方法。该方法将空闲缓冲区的操作从存储管理的关键路径上分离出来,提高了网络处理器的存储管理效率,并且和链表管理方法相比,更利于线性地址分配方法的实现。同时由于该方法使用了索引表、预取缓冲区、位图压缩技术、并行查找和改进的释放控制逻辑,具有较快的空闲块分配速度,同时具有占用存储资源少、逻辑简单和易于实现的特点。 4.提出了一种DWQ(Deficit weight Queuing)差额权重排队调度算法。该调度算法通过简单的差额运算来计算队列的调度优先级,使该算法易于硬件实现,同时具有较低的计算复杂度和接近WFQ(weighted Fair Queuing)的公平性能和延迟性能。此外,该算法还通过计算与相应GPS(Generalized Processor Sharing)系统中帧发送时间的误差,利用优先级修正参数来调节调度优先级,使其在抑制突发方面能达到接近WF<2>Q(worst Case Fair weighted Fair Queueing)算法的性能。由于该算法计算复杂度较低且易于硬件实现,又有较好的调度性能,适合在网络处理器中实现。 5.提出了一种有利于发挥网络处理器整体性能的存储系统优化设计方法。该方法采用了一种改进的系统存储总线仲裁策略和传输协议。所采用的仲裁策略兼顾网络处理器的传输性能、处理性能和调度性能,在保证网络处理器传输性能的基础上,使分组处理效率得到了提高,并降低了对调度性能的影响。同时,改进的系统存储总线传输协议保证了指令重排序算法和开页访问控制策略的实现,有利于提高网络处理器的传输带宽。大量实验结果表明,本文所提出的方法能在保证较好的性能和较低硬件实现开销的同时有效提高网络处理器的传输性能。
其他文献
移动通信和互联网的迅速发展,使得两者的结合——移动互连技术成为研究的热点。越来越多的用户希望能够随时随地的接入Internet。为了解决计算机无线上网以及计算机在移动的过
随着网络技术、数据库技术以及其他信息内容存储访问技术的发展,用户需要访问和可以访问的信息范围不断扩大,信息内容也不断增加,同时这些信息内容可能存在于通过网络连接的分布
学位
国内电信企业唯有依赖先进的电信理论优化和标准化自己的前后台,才能抓住机会赶超国际水平。如何利用TMF(Telemanagement Forum)提出的NGOSS(NextGeneration Operation Suppor
学位
移动代理是一个独立运行的计算机程序,可以自主地在网络上按照一定的规程迁移,寻找合适的资源,完成用户给定的任务。由于移动代理具有移动性、自主性、智能性等特点,使之突破了传
时间序列数据挖掘(TSDM)是一个新兴的研究领域.该论文研究时间序列数据库相似查询、模式发现、分割以及时间序列预测等问题.具体包括:1)提出了一种基于多项式回归分析的相似
近年来,人脸识别技术得到了广泛的重视和发展。在安防、刑侦、人机交互等领域,发挥着越来越重要的作用,已逐步进入到了应用推广阶段。与此同时研究人员对更高效而准确的人脸识别
中性束注入(NBI)加热是核聚变装置上对等离子体外部加热和维持的主要手段之一。离子源及其电源供电系统是运行在NBI实验装置的80kV高压电位上,为了隔离高电位及增加采集信号的
日益重要的线延迟、变化的工作负载、功耗以及设计/验证复杂度等问题共同促进了片上多核处理器时代的到来。然而,当前主流的商用片上多核处理器主要针对多线程应用,单个串行程
随着IP语音(VoIP)技术在全球电信市场的不断普及,对服务供应商、设备制造商以及最终用户而言,性能改善、成本降低以及功能支持使VoIP成为一种极富吸引力的事物。由于人们对Vo
情感分析,又称为观点挖掘,近些年来作为研究热点被广泛应用于公众观点识别、产品评论摘要等诸多需要自动获取人们的观点与情感的应用场景中。情感分析不仅可以帮助消费者做出明