期刊文献+

基于ABNF的高速硬件解码方法的研究 被引量:2

The Research on High-Speed Hardware Decoding Based on ABNF
下载PDF
导出
摘要 本文提出了一种硬件实现网络协议解码的方法.这种方法采用基于流水线的高速并行字符串匹配结构和基于ABNF(Augmented Backus Naur Form)范式定义的高速域值合法性检查.文中还对用这种方法实现的SIP(Session Initiation Protocol)协议解码器的性能进行了分析,并与软件实现进行了对比.通过比较可以得出,采用本方法所实现的协议解码系统只需要较少的硬件资源就可以得到比传统的软件实现几十倍的性能提高,并显著提高整个系统的吞吐量. A method to implement high-throughput network protocol decoder using hardware is proposed. Two technologies are used in this method:high speed parallel string match based on pipeline and high speed message validity check based on ABNF (Augmented Backus Naur Form). The performance of SIP (Session Initiation Proto- col) protocol decoder implemented by this method is also valuated and the comparison with software implementation is made. It can be find out that the network protocol decoder implemented by this method can get an improvement up to tens of times while only relatively little hardware resource is needed and the throughput of the system can be improved dramatically.
出处 《电子学报》 EI CAS CSCD 北大核心 2006年第9期1645-1648,共4页 Acta Electronica Sinica
基金 国家自然科学基金重大研究计划项目(No.90104010) 国家自然科学基金项目(No.60241004) 国家973计划项目(No.2003CB314801) 网络与交换技术国家重点实验室开放课题
关键词 流水线 ABNF范式 字符串匹配 合法性检查 pipeline Angmented Backus Naur Form(ABNF) string match pattern match
  • 相关文献

参考文献7

  • 1Reetinder Sidhu,Viktor K Prasanna.Fast regular expression matching using FPGAs[A].IEEE Synposium on Field-Programmable Custom Computing Machines(FCCM 2001)[C].Los Alamitos:IEEE CS Press,April 2001.227-238.
  • 2J Moscola,J Lockwood,R P Loui.Implementation of a content-scanning module for an internet firewall[A].IEEE Symposium on Field-Programmable Custom Computing Machines(FCCM 2003)[C].Napa,CA,USA:IEEE CS Press,Apr.2003.31-39.
  • 3James Moscola,Michael Pachos,John Lockwood,Ronald P Loui.Fpsed:A streaming content search-and-replace module for an Internet firewall[A].11th Symposium on High Performance Interconnects[C].Stanford,CA,USA:IEEE CS Press,August 2003.122-129.
  • 4Reetinder Sidhu,Viktor K Prasanna.String matching on multi-context FPGAs using self-reconfiguration[A].ACM/SIGDA International Symposium on Field Programmable Gate Arrays[C].New York,NY,USA:ACM Press,Feb 1999.217-226.
  • 5Zachary K Baker,Viktor K Prasanna.Time and area efficient pattern matching on FPGAs[A].Proceedings of the Twelfth Annual ACM International Symposium on Field Programmable Gate Arrays[C].New York,NY,USA:ACM Press,Feb 2004.223-232.
  • 6M Handley,et al.SIP:Session Initiation Protocol[S].RFC2543,IETF,March 1999.
  • 7J Rosenberg,H Schulzrinne,et al.SIP:Session Initiation Protocol[S].RFC3261,IETF,June 2002.

同被引文献21

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部