[发明专利]多核架构下的应用层协议并行处理方法无效
申请号: | 201110401890.3 | 申请日: | 2011-12-06 |
公开(公告)号: | CN102523208A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 陈峥;周文君 | 申请(专利权)人: | 无锡聚云科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F9/38 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 214000 江苏省无锡市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 架构 应用 协议 并行 处理 方法 | ||
1.一种多核架构下的应用层协议并行处理方法,其特征在于,包括如下步骤:
a)端口收包模块IP接收以太网口数据包;
b)将以太网口数据包通过负载平衡模块发往不同的应用层处理模块AP,不同的应用层处理模块AP映射到多个物理核上进行并行化处理;
c)每个应用层处理模块AP独立进行数据包的识别及后续处理,最后发送给分析结果输出模块OP。
2.如权利要求1所述的多核架构下的应用层协议并行处理方法,其特征在于,所述端口收包模块IP通过无锁FIFO队列向应用层处理模块AP发送报文;所述应用层处理模块AP通过无锁FIFO队列将分析结果发送给输出模块OP。
3.如权利要求1所述的多核架构下的应用层协议并行处理方法,其特征在于,所述负载平衡模块利用对称的哈希将属于同一TCP流的报文影射到同一个应用层处理模块AP上。
4.如权利要求1所述的多核架构下的应用层协议并行处理方法,其特征在于,所述应用层处理模块AP进行数据包的识别及后续处理包括TCP/IP数据包处理及应用层数据包处理,应用层协议包括HTTP、FTP、TELNET、DNS、SMTP和POP3。
5.如权利要求1所述的多核架构下的应用层协议并行处理方法,其特征在于,所述应用层处理模块AP在专用的并行模型的指导下,通过编译的源源变换方法,对程序进行两遍扫描,消除全局变量的使用,使数据包的深度处理、应用层协议的分析可以并行化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡聚云科技有限公司,未经无锡聚云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110401890.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:化合物扎来普隆的合成方法
- 下一篇:一种JBOD上硬盘应用故障的定位方法