完整後設資料紀錄
DC 欄位語言
dc.contributor.authorLin, Ying-Daren_US
dc.contributor.authorTseng, Kuo-Kunen_US
dc.contributor.authorLee, Tsern-Hueien_US
dc.contributor.authorLin, Yi-Nengen_US
dc.contributor.authorHung, Chen-Chouen_US
dc.contributor.authorLai, Yuan-Chengen_US
dc.date.accessioned2014-12-08T15:13:01Z-
dc.date.available2014-12-08T15:13:01Z-
dc.date.issued2007-12-01en_US
dc.identifier.issn1383-7621en_US
dc.identifier.urihttp://dx.doi.org/10.1016/j.sysarc.2007.03.005en_US
dc.identifier.urihttp://hdl.handle.net/11536/10041-
dc.description.abstractString matching plays a central role in packet inspection applications such as intrusion detection, anti-virus, anti-sparn and Web filtering. Since they are computation and memory intensive, software matching algorithms are insufficient to meet the high-speed performance. Thus, offloading packet inspection to a dedicated hardware seems inevitable. This paper presents a scalable automaton matching (SAM) coprocessor that uses Aho-Corasick (AC) algorithm with two parallel acceleration techniques, root-indexing and pre-hashing. The root-indexing can match multiple bytes in one single matching, and the pre-hashing can be used to avoid bitmap, AC matching which is a cycle-consuming operation. In the platform-based SoC implementation of the Xilinx ML310 FPGA, the proposed hardware architecture can achieve almost 10.7 Gbps and support over 10,000 patterns for virus, which is the largest pattern set from among the existing works. On the average, the performance of SAM is 7.65 times faster than the original bitmap AC. Furthermore, SAM is feasible for either internal or external memory architecture. The internal memory architecture provides high performance, while the external memory architecture provides high scalability in term of the number of patterns. (C) 2007 Elsevier B.V. All rights reserved.en_US
dc.language.isoen_USen_US
dc.subjectdeep packet inspectionen_US
dc.subjectautomatonen_US
dc.subjectstring matchingen_US
dc.subjectcontent filteringen_US
dc.titleA platform-based SoC design and implementation of scalable automaton matching for deep packet inspectionen_US
dc.typeArticleen_US
dc.identifier.doi10.1016/j.sysarc.2007.03.005en_US
dc.identifier.journalJOURNAL OF SYSTEMS ARCHITECTUREen_US
dc.citation.volume53en_US
dc.citation.issue12en_US
dc.citation.spage937en_US
dc.citation.epage950en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.department電信工程研究所zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.contributor.departmentInstitute of Communications Engineeringen_US
dc.identifier.wosnumberWOS:000250353900005-
dc.citation.woscount7-
顯示於類別:期刊論文


文件中的檔案:

  1. 000250353900005.pdf

若為 zip 檔案,請下載檔案解壓縮後,用瀏覽器開啟資料夾中的 index.html 瀏覽全文。