基于IXP网络处理器的分组调度机制实现及研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:kaji2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于多处理器体系结构的网络处理器(NP)通过利用网络中存在的三种并行性:PLP、ILP、IPP,可以提供高速的处理能力。同时网络处理器具有的对硬件的完全可编程性,也使得用网络处理器实现路由器等网络设备在计算机网络与通信领域具有重要的应用前景。目前越来越多的高端路由器等网络设备开始使用网络处理器。 随着网络上各种不同应用的出现,我们需要在路由器中实现QoS以提供对不同业务的区分服务,路由器等网络设备提供QoS的核心技术是分组调度机制。完善的分组调度机制能提供诸如带宽、延迟、抖动和丢失率等的性能保证,适应用户和应用的服务质量要求。同时分组调度机制也能改进拥塞控制,提供系统服务公平性和服务类间保护。 本文研究了基于网络处理器IXP2400的并行方式下IP数据包的分类、队列管理、DRR/WRR/PS分组调度等功能实现技术。讨论了多微引擎通信,即如何定义有效的接口以实现多微引擎协同工作的问题;临界区访问,即怎样设计算法从而保持数据包的顺序性的问题;还包括如何有效利用网络处理器中通用寄存器,传输寄存器和邻接寄存器来最大可能避免并行过程中带来的互斥等技术问题;如何有效利用专用硬件加速程序执行速度等。模拟器分析结果表明,本文实现的调度机制能够提供一定的OoS,该结论对利用网络处理器(NP)设计其他网络设备具有一定的借鉴意义。
其他文献
工作流管理系统是随着Internet和Intranet的普及而快速发展的软件系统之一,其主要目标是通过调用有关信息资源与人力资源来协调业务流程中的各个环节,使之按照一定的顺序依次进行,从而实现业务流程的自动化。然而,现有的工作流管理系统在面临当今复杂多变的应用环境和快速开发部署的需求下显得力不从心。微工作流架构是近年来工作流技术发展过程中研究人员提出一种的新的工作流模型。与传统工作流技术相比,微工
随着计算机网络技术的发展,计算机网络在各个领域得到了广泛的应用。计算机网络的普及和应用,对网络安全提出了更高的要求。入侵检测己成为网络安全中重要的手段,引起了国内
Web services技术可有效的实现企业间交互的自动化,具有广阔的应用前景。最近已确立一些标准,包括WSDL,UDDI和BPEL4WS等,提供了支持服务的描述、发现及组合的基础设施。Web s
  如今,Web成为了网络信息的主要平台,是人们获取知识的主要来源。但是,由于Web页面的无结构性、超链接的自由无序、以及Web内容的海量性、多样性和动态变化,人们从Web上搜索真
  随着Linux的不断发展完善,PaulRussell在Linuxkernel2.4内核中提出并实现了netfilter框架。netfilter框架中使用了连线跟踪、包过滤、地址转换等技术,并采用了动态的安全策
  本文首先对电信网管的现状和综合网管的需求进行了分析,描述了综合网管的系统和功能要求以及对IT技术的需求,其后在分析和比较了多种流行的网络管理技术的基础上,详细描述和
防火墙、入侵监测、认证加密等系统相互补充可以有效地防护来自局域网外部的威胁。但这些措施对于内部的非安全操作和泄密行为作用不大,甚至无能为力,主要表现在:网络内部的机器
近20年来随着互联网络的普及和高速通讯系统的推广人们的生活正面临着前所未有的变革。其中IPTV(互联网协议电视)业务的发展无疑成为了业界最受关注的焦点之一。然而作为一种
网络计算和移动计算的飞速发展使得移动网络技术受到了广泛的关注。在安全的群组通信中,一个很重要的因素就是如何分发和更新一个全组成员共享的组通信密钥,即密钥管理问题。
本文介绍了一个基于QoS的校园网直通地址计费系统的设计与实现。 本文首先介绍了QoS的思想和在校园网中实施的意义以及CERNET的按流量计费的策略,给出了课题的设计目标和