网络处理器软件平台关键技术

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:hellstone
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着当今网络规模和性能迅速增长,Internet主于网络流量的指数性增长,新业务接连出现,这就要求网络设备具有线速和智能的处理能力。网络处理器(NP)便是一种新兴、有效的统一解决方案,它适用于各层网络处理,具有ASIC高速处理性能和可编程特性,既能保证系统灵活性,又能保证数据包处理所要求的高性能。目前网络处理器的开发环境主要由各NP生产厂商提供,在数据平面只提供微代码支持,这些代码只针对特定的硬件体系结构,难以进行移植,这大大制约了网络处理器的应用。由此看来,软件问题已经成为制约网络处理器广泛应用的主要因素,大大阻碍了网络处理器发挥它的潜在优势。 针对NP上软件技术发展的滞后,本文做了一些研究工作。研究内容依托于国家高技术研究发展计划资助课题:面向网络处理器结构的新型操作系统核心技术。论文的主要工作和研究成果包括: 1、研究了各种网络处理器的硬件体系结构,对其硬件功能进行了抽象并给出了针对该抽象的编程模型定义。该定义隐藏不同网络处理器之间的硬件体系结构差异。 2、在该编程模型的基础上,提出一个描述高层编程模型的浯言NPC,是C语言的一个子集。它将极大的简化网络处理器的软件开发,将网络处理器的开发提高到高级语言的范畴来。 3、设计了软件开发平台(NPPlatform)的体系结构和功能组成,并将高层开发编程模型纳入其开发环境——NPWare中。由于NPWare基于高层开发模型技术,所以可屏蔽底层硬件细节,提高应用可复用能力和跨平台的可移植能力。 本文研究了软件平台上的一些关键技术,但是真正建立一个完整的,强大的软件平台还有很长的路要走,文中还对软件平台和链路调度算法的研究方面作出了展望。
其他文献
入侵诱骗系统是一种用来观测黑客入侵行为的系统,它是网络安全研究中的一个新兴领域,对提高网络的可生存性起着重要的作用。现有的诱骗技术在如何实现对真实网络的保护方面,在如
目前,基于网格技术的分布式计算已经在高性能科学计算和Internet商业应用中获得了很大的发展。伴随着对分布式计算需求的增长,国内外网格技术的研究重点从传统的集群计算转向
我们现在使用的互联网协议为版本4,即IPv4,地址采用了 32 位结构,意味着有大约40亿个地址。尽管我们利用CIDR (Classless Inter-Domain.Routing)允许以可变长分界的方式分配网络
对于异构数据集成的应用研究,随着计算机应用的迅速发展和企业应用需求的不断提升,已逐步成为当前计算机应用研究的一个热点。 本文在分析、比较若干原型系统优缺点的基础上
随着网络,电信和传感器技术的发展,数据采取的是多维的、连续的、随时间快速变化的流式数据的形式,数据流理论与技术成为数据库研究的一个新领域。如何在连续快速的数据流上
多视图特征造型是由近期的工程学和特征造型组合而成的,作为一种集成化的特征造型,它被引入产品设计发展中,是一种新的方法,这种方法能在较短的时间内产生更高质量的产品,所
随着现代通信技术的迅猛发展,因特网已成为人们快速获得各种服务的主要手段之一。但随着人们对各种服务需求量的上升,地面internet的带宽瓶颈问题已急待解决,通过各种可能的通信
电力企业信息化建设的不断发展对企业部门级、业务级的融合提出了较高的要求,为保证向前兼容、软件复用和资源投入的节约,加速系统问的应用集成已成为必要的技术手段。在当前的电力企业内部网络中,一般存在着由多个硬件厂商、软件厂商,在不同时期、为不同的业务开发的指向性明确,业务类型相对单一的产品。而随着用户类别、用户需求的不断多样化,不同系统的数据资源需要不同程度的共享或交互,业务需求的进一步增多将导致电力企
随着科学技术的迅速发展,机器人也不再仅局限于生产和科研领域,开始应用于人们的日常生活中。清扫机器人可替代人们从事高度重复性的工作,适用于恶劣、枯燥和危险等环境,有着广阔
无线局域网是20世纪90年代计算机网络和无线通信技术相结合的产物,它使用无线信道来接入网络,为通信的移动化、个人化和多媒体应用提供了潜在的手段,并成为宽带无线接入的有