收藏本站
《西北工业大学》 2005年
收藏 | 手机打开
二维码
手机客户端打开本文

面向网络处理器的编程模型研究

王晓华  
【摘要】:网络处理器(NP)是结合通用CPU可编程性和ASIC高性能,为优化包处理而设计的。由于NP体系结构的复杂性和多样性,软件开发通常仅支持微代码汇编语言,程序开发难度较大。因此,需要开发一种通用的软件平台,对NP的硬件体系结构进行抽象,即用形式化语言描述出微引擎,线程,存储器和寄存器等硬件类型;对上层应用进行描述,并建立映射关系。这样,程序员无需了解NP体系结构的细节就可以方便地进行编程。为此本文引入编程模型。 论文资助是863课题“面向网络处理器结构的新型操作系统核心技术”,主要研究面向网络处理器的编程模型,硬件开发环境使用Intel IXP2400网络处理器,开发板是RADISYS公司的ENP-2611。 完成的主要工作为: 基于高层描述语言和微组件技术构建编程模型。高层描述语言Click是一种与具体NP平台无关的语言,易于在多种类型NP上进行扩展。微组件技术提供一系列可直接在微引擎上运行的微模块来实现特定的应用,可提高代码的可重用性,简化微引擎上代码的编写。这两种技术相结合,实现网络应用的模块化开发。 设计了编程模型的结构。由高级描述语言,编译器,硬件映射,动态资源分配平台和一个独立的抽象模块五部分构成。在特定的网络应用中,面向具体的NP硬件结构,实现高级语言到NP微代码的自动转换。并把所有完成功能集成到一个图形界面上,根据提示向导直观地创建和调试应用,增加系统灵活性。 编程模型通过扩展,成为一种通用的软件平台,适用于更多的NP。编程模型的实现,使得在网络处理器上开发应用简单易行,极大地推动NP的研究和发展,拓展NP在网络通信领域的应用和普及。
【学位授予单位】:西北工业大学
【学位级别】:硕士
【学位授予年份】:2005
【分类号】:TP332

手机知网App
【引证文献】
中国硕士学位论文全文数据库 前2条
1 万玮;基于网络处理器开发环境编译器研究及实现[D];西北工业大学;2006年
2 程坷坷;基于IXP425网络处理器的嵌入式防火墙的设计与实现[D];电子科技大学;2012年
【参考文献】
中国期刊全文数据库 前1条
1 周文江;蓄势待发的网络处理器[J];微电脑世界;2002年08期
【共引文献】
中国期刊全文数据库 前10条
1 江浩,郭东辉;基于CSIX-L1接口协议的通用交换芯片设计[J];电讯技术;2005年05期
2 杨发毅;朱国明;;基于网络的IPV6微引擎程序开发与模拟[J];电脑知识与技术;2006年02期
3 关玉蓉;吴志红;;基于网络处理器的IPv6高性能路由器研究[J];电脑知识与技术;2007年24期
4 周丹丹,张云峰;网络处理器及其发展[J];光电技术应用;2004年05期
5 邓周;苏厉;金德鹏;曾烈光;;RPR综合业务接入平台的POS接口单元设计[J];光通信技术;2007年09期
6 冷全;;基于JMS的分布式缓存实现探究[J];软件导刊;2007年23期
7 石萍;杨波;高斌;;基于网络处理器的IPv6路由器研究[J];信息技术与信息化;2006年05期
8 卿昊,袁宏春;入侵防御系统(IPS)的技术研究及其实现[J];通信技术;2003年06期
9 宋成杰,赵荣彩,张铮;网络处理器及其在第三层转发中的应用[J];微机发展;2003年06期
10 邰铭 ,赵荣彩 ,张铮;基于网络处理器的高速网络测试设备设计[J];微计算机信息;2005年14期
中国重要会议论文全文数据库 前2条
1 许榕生;;网络安全与网络处理器[A];第11届全国计算机在现代科学技术领域应用学术会议论文集[C];2003年
2 彭浪;林贤体;刘同赞;姚利霞;肖芬;;基于CSIX-L1接口的信元交换系统的设计[A];中国仪器仪表学会第十一届青年学术会议论文集[C];2009年
中国硕士学位论文全文数据库 前10条
1 刘小明;入侵检测系统中模式匹配算法的研究[D];江西理工大学;2010年
2 王想芝;高端路由器POS接口卡与主控卡间通信协议的设计与实现[D];西南交通大学;2011年
3 王鹏;基于网络处理器的高性能路由器转发面的设计与实现[D];西南交通大学;2011年
4 陈洪山;层次化QoS中网络拥塞控制算法的研究[D];南京航空航天大学;2009年
5 宋成杰;网络处理器在第三层转发中的应用技术研究[D];中国人民解放军信息工程大学;2003年
6 卿昊;新型分布式防火墙关键技术研究——入侵检测与防御系统的设计和实现[D];电子科技大学;2003年
7 邓发乔;入侵防御系统研究与设计实现[D];电子科技大学;2004年
8 蔡建;高速网络上的实时文本检索和过滤系统[D];四川大学;2004年
9 陈军;基于IXP2400网络处理器的MPLS转发的研究和设计[D];福州大学;2005年
10 钟名奇;基于规则表的数据包快速分类的设计与实现[D];华中科技大学;2004年
【同被引文献】
中国期刊全文数据库 前4条
1 刘国梅 ,郑安平;uClinux下动态Web技术的实现方法[J];单片机与嵌入式系统应用;2004年02期
2 彭来献,田畅,郑少仁;网络处理器设计分析及其应用前景[J];电信科学;2001年01期
3 谭章熹,林闯,任丰源,周文江;网络处理器的分析与研究[J];软件学报;2003年02期
4 周卫华,倪县乐,丁炜;基于网络处理器的安全路由器设计和实现[J];通信技术;2003年08期
中国硕士学位论文全文数据库 前10条
1 张建中;基于Linux包过滤防火墙的研究与实现[D];安徽农业大学;2003年
2 刘传亮;基于Linux的混合增强型防火墙设计与实现[D];苏州大学;2004年
3 王灵敏;面向网络处理器的资源调度研究[D];西北工业大学;2005年
4 赵凯;防火墙关键技术的研究与硬件实现[D];西北工业大学;2007年
5 唐妍;基于IXP425的防火墙的设计与实现[D];电子科技大学;2007年
6 邢燚;基于IXP425网络处理器的无线接入路由器[D];浙江大学;2008年
7 刘恺;基于ARM的硬件防火墙系统的研究[D];武汉理工大学;2008年
8 胡波;基于Linux的千兆线速防火墙的设计与实现[D];电子科技大学;2008年
9 王新留;构建基于Snort的网络入侵防御系统[D];北京邮电大学;2008年
10 钟夏;基于IXP425网络处理器的嵌入式防火墙设计[D];武汉科技大学;2008年
【二级引证文献】
中国硕士学位论文全文数据库 前2条
1 刘露;IPv6硬件防火墙快速数据通道设计与实现[D];电子科技大学;2007年
2 肖宁;基于网络处理器的IPV6状态跟踪防火墙设计与实现[D];电子科技大学;2007年
【相似文献】
中国期刊全文数据库 前10条
1 李玉珍;郭璐;黄鹤;;网络处理器编程模型研究[J];航空计算技术;2006年01期
2 张凡,周兴社,阎守孟;基于软构件的网络处理器编程模型设计与实现[J];计算机工程与应用;2005年17期
3 岳爱菊;杜海涛;;网络处理器发展分析[J];电脑知识与技术(学术交流);2006年08期
4 张凡;周兴社;闫守孟;;基于软构件的网络处理器编程模型研究[J];计算机工程;2006年14期
5 彭墨青;;网络处理器技术比较研究[J];福建电脑;2009年02期
6 冯庆煜;;网络处理器以软构件为基础的编程模型[J];西华师范大学学报(自然科学版);2006年03期
7 张人杰,蔡华,余少华;现代高速网络设备核心部件——网络处理器技术分析[J];数据通信;2002年03期
8 肖红,张凌,吴迪;基于网络处理器的系统设计中的几个问题[J];计算机工程与应用;2004年26期
9 罗华,张思东,张宏科;基于IXP2400网络处理器的网络防护系统设计和实现[J];电信快报;2004年11期
10 陈军;基于IXP2400网络处理器的MPLS转发实现技术分析[J];福建电脑;2005年03期
中国重要会议论文全文数据库 前10条
1 马思瑶;尹佳斌;孙志刚;;网络处理器设计中的存储瓶颈问题[A];第15届全国信息存储技术学术会议论文集[C];2008年
2 张治洲;郑康锋;;一种高效的网络处理器资源访问算法[A];第十三届中国科协年会第11分会场-中国智慧城市论坛论文集[C];2011年
3 邵荣平;孙志刚;张晓明;;基于SOPC的网络处理器原型设计[A];2003中国通信专用集成电路技术及产业发展研讨会论文集[C];2003年
4 胡晓伟;李英壮;李剑虹;;IXP2400网络处理器编程模型研究与应用[A];2006年全国开放式分布与并行计算机学术会议论文集(三)[C];2006年
5 许榕生;;网络安全与网络处理器[A];第11届全国计算机在现代科学技术领域应用学术会议论文集[C];2003年
6 康婧;石盛平;江涛;郭健;;网络处理器的发展及其技术[A];全国第一届嵌入式技术联合学术会议论文集[C];2006年
7 胡淮杨;郑康锋;;一种基于网络处理器的IPTV负载均衡方案[A];2010通信理论与技术新发展——第十五届全国青年通信学术会议论文集(上册)[C];2010年
8 朱江;;GIS Web Service编程模型[A];中国地理信息系统协会第三次代表大会暨第七届年会论文集[C];2003年
9 周鹏;郑康锋;;基于网络处理器高速深度检测防火墙的研究与设计[A];第十三届中国科协年会第11分会场-中国智慧城市论坛论文集[C];2011年
10 张建宇;廖唯棨;张行功;邹维;;网络处理器的发展及其在网络安全中的应用[A];全国网络与信息安全技术研讨会'2005论文集(下册)[C];2005年
中国重要报纸全文数据库 前10条
1 勤誉;网络处理器击退ASIC 成市场主流[N];电子资讯时报;2004年
2 ;网络处理器与ASIC[N];网络世界;2003年
3 ;NPU进入网络边缘[N];网络世界;2002年
4 杜荣华;网络处理器灵活应变[N];中国计算机报;2003年
5 胡成臣 王元元 刘斌;网络处理器的应用之道[N];计算机世界;2006年
6 任续烨;英特尔发布IXP23XX\IXP46X NP[N];中国计算机报;2004年
7 ;英飞凌发布新型VoIP处理器[N];人民邮电;2006年
8 烽火网络有限责任公司 岳青伦;基于网络处理器的BT业务流识别[N];通信产业报;2006年
9 刘兵、毕学尧、张海涛;防火墙面临结构升级[N];中国计算机报;2003年
10 高雪娟;NP产业迈上新台阶[N];中国计算机报;2004年
中国博士学位论文全文数据库 前10条
1 单征;基于分层架构的网络处理器系统性能分析方法研究[D];解放军信息工程大学;2007年
2 李韬;粗粒度数据流网络处理器设计关键技术研究[D];国防科学技术大学;2010年
3 许宪成;基于网络处理器的入侵检测系统设计与性能优化研究[D];华南理工大学;2010年
4 陈榕;多核环境下面向数据并行编程模型的性能和可伸缩性研究[D];复旦大学;2011年
5 金晶;并行计算普适编程模型及系统架构研究[D];北京邮电大学;2012年
6 谢立峰;基于网络处理器的网络服务质量和网络安全研究[D];浙江大学;2004年
7 向军;网络处理器并行线速处理关键技术研究[D];华南理工大学;2010年
8 彭凯;WCDMA核心网的QoS关键技术研究[D];华中科技大学;2006年
9 刘祯;网络处理器存储子系统中Cache机制的研究[D];清华大学;2006年
10 郑波;基于网络处理器的传输控制模型、算法及实现[D];清华大学;2006年
中国硕士学位论文全文数据库 前10条
1 王晓华;面向网络处理器的编程模型研究[D];西北工业大学;2005年
2 万玮;基于网络处理器开发环境编译器研究及实现[D];西北工业大学;2006年
3 文成玉;基于IXA的IP交换技术的研究与分析[D];电子科技大学;2004年
4 王毅;网络处理器包传输结构的研究[D];西北工业大学;2004年
5 邵荣平;网络处理器并行处理技术研究[D];国防科学技术大学;2003年
6 陈俊朴;网络处理器的同步优化[D];复旦大学;2008年
7 廖杨;基于多核网络处理器的IP转发系统的设计与实现[D];电子科技大学;2010年
8 薛卫东;基于网络处理器IXP2350的网络流量控制研究与实现[D];西安科技大学;2010年
9 吴霖;基于多核网络处理器的P2P高速流量识别系统的设计与实现[D];苏州大学;2010年
10 董明峰;面向网络处理器的软件开发平台的研究[D];西北工业大学;2005年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026