Length-Bounded Hybrid CPU/GPU Pattern Matching Algorithm for Deep Packet Inspection
Since frequent communication between applications takes place in high speed networks, deep packet inspection (DPI) plays an important role in the network application awareness. The signature-based network intrusion detection system (NIDS) contains a DPI technique that examines the incoming packet pa...
Saved in:
| Published in | Algorithms Vol. 10; no. 1; p. 16 |
|---|---|
| Main Authors | , , |
| Format | Journal Article |
| Language | English |
| Published |
Basel
MDPI AG
2017
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 1999-4893 1999-4893 |
| DOI | 10.3390/a10010016 |
Cover
| Abstract | Since frequent communication between applications takes place in high speed networks, deep packet inspection (DPI) plays an important role in the network application awareness. The signature-based network intrusion detection system (NIDS) contains a DPI technique that examines the incoming packet payloads by employing a pattern matching algorithm that dominates the overall inspection performance. Existing studies focused on implementing efficient pattern matching algorithms by parallel programming on software platforms because of the advantages of lower cost and higher scalability. Either the central processing unit (CPU) or the graphic processing unit (GPU) were involved. Our studies focused on designing a pattern matching algorithm based on the cooperation between both CPU and GPU. In this paper, we present an enhanced design for our previous work, a length-bounded hybrid CPU/GPU pattern matching algorithm (LHPMA). In the preliminary experiment, the performance and comparison with the previous work are displayed, and the experimental results show that the LHPMA can achieve not only effective CPU/GPU cooperation but also higher throughput than the previous method. |
|---|---|
| AbstractList | Since frequent communication between applications takes place in high speed networks, deep packet inspection (DPI) plays an important role in the network application awareness. The signature-based network intrusion detection system (NIDS) contains a DPI technique that examines the incoming packet payloads by employing a pattern matching algorithm that dominates the overall inspection performance. Existing studies focused on implementing efficient pattern matching algorithms by parallel programming on software platforms because of the advantages of lower cost and higher scalability. Either the central processing unit (CPU) or the graphic processing unit (GPU) were involved. Our studies focused on designing a pattern matching algorithm based on the cooperation between both CPU and GPU. In this paper, we present an enhanced design for our previous work, a length-bounded hybrid CPU/GPU pattern matching algorithm (LHPMA). In the preliminary experiment, the performance and comparison with the previous work are displayed, and the experimental results show that the LHPMA can achieve not only effective CPU/GPU cooperation but also higher throughput than the previous method. |
| Author | Lin, Yi-Shan Lee, Chun-Liang Chen, Yaw-Chung |
| Author_xml | – sequence: 1 givenname: Yi-Shan orcidid: 0000-0002-6736-949X surname: Lin fullname: Lin, Yi-Shan – sequence: 2 givenname: Chun-Liang orcidid: 0000-0002-8454-5029 surname: Lee fullname: Lee, Chun-Liang – sequence: 3 givenname: Yaw-Chung surname: Chen fullname: Chen, Yaw-Chung |
| BookMark | eNp1kFFLwzAQx4NMcJs--A0KPinUJU2aJo9z6jaYONA9hzRNt8wuqWmG7NvbORkiCgd3HP_73d2_BzrWWQ3AJYK3GHM4kAjCfdAT0EWc85gwjjs_6jPQa5o1hDTlFHXBy0zbZVjFd25rC11Ek13uTRGN5ovBeL6I5jIE7W30JINaGbuMhtXSeRNWm6h0PrrXum416k2HaGqbWqtgnD0Hp6WsGn3xnftg8fjwOprEs-fxdDScxQqnLMRlhkiepJxxBmmRY6RxXqYF5EhpSmWiSspJopBSWuGSpyrhWUo5JIQVJCEc98H0wC2cXIvam430O-GkEV8N55dC-mBUpQVFGaIJUaWkkuRMMkpwDtsDVJa1u7OWdXNgbW0tdx-yqo5ABMXeWnG0thVfHcS1d-9b3QSxdltv218FYoxxniC4Rw4OKuVd03hdCmWC3BsUvDTVn9zrXxP_3_AJEaKTTQ |
| CitedBy_id | crossref_primary_10_1016_j_jnca_2023_103765 crossref_primary_10_1109_COMST_2018_2876196 crossref_primary_10_1002_ett_3711 crossref_primary_10_3390_a10020058 crossref_primary_10_3390_app7101082 |
| Cites_doi | 10.1137/0206024 10.1145/1400181.1400197 10.1145/1366230.1366237 10.1016/S1389-1286(99)00112-7 10.1145/974043.974078 10.1145/2370036.2145833 10.1007/s10207-008-0061-2 10.1016/j.cose.2008.06.001 10.1109/ICCCN.2015.7288457 10.1371/journal.pone.0120976 10.1371/journal.pone.0139301 10.1109/ACSAC.2006.35 10.1145/359842.359859 10.1145/360825.360855 10.1145/2046707.2046741 10.17706/IJCCE.2016.5.5.321-330 10.1109/iThings/CPSCom.2011.36 10.1002/0470099747 10.1145/1365490.1365500 10.1109/ISPASS.2008.4510736 10.1145/2482767.2482791 10.1109/ANCS.2013.6665196 10.1145/1851275.1851207 10.1145/2382196.2382232 |
| ContentType | Journal Article |
| Copyright | Copyright MDPI AG 2017 |
| Copyright_xml | – notice: Copyright MDPI AG 2017 |
| DBID | AAYXX CITATION 3V. 7SC 7TB 7XB 8AL 8FD 8FE 8FG 8FK ABJCF ABUWG AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO FR3 GNUQQ HCIFZ JQ2 K7- KR7 L6V L7M L~C L~D M0N M7S P62 PHGZM PHGZT PIMPY PKEHL PQEST PQGLB PQQKQ PQUKI PTHSS Q9U ADTOC UNPAY DOA |
| DOI | 10.3390/a10010016 |
| DatabaseName | CrossRef ProQuest Central (Corporate) Computer and Information Systems Abstracts Mechanical & Transportation Engineering Abstracts ProQuest Central (purchase pre-March 2016) Computing Database (Alumni Edition) Technology Research Database ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) (purchase pre-March 2016) ProQuest Materials Science & Engineering ProQuest Central (Alumni) ProQuest Central UK/Ireland Advanced Technologies & Computer Science Collection ProQuest Central Essentials ProQuest Central Technology Collection ProQuest One Community College ProQuest Central Engineering Research Database ProQuest Central Student SciTech Premium Collection ProQuest Computer Science Collection Computer Science Database Civil Engineering Abstracts ProQuest Engineering Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Computing Database Engineering Database (subscription) ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic Publicly Available Content Database ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic ProQuest One Academic UKI Edition Engineering Collection ProQuest Central Basic Unpaywall for CDI: Periodical Content Unpaywall DOAJ Directory of Open Access Journals |
| DatabaseTitle | CrossRef Publicly Available Content Database Computer Science Database ProQuest Central Student Technology Collection Technology Research Database Computer and Information Systems Abstracts – Academic ProQuest One Academic Middle East (New) Mechanical & Transportation Engineering Abstracts ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection Computer and Information Systems Abstracts ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest Central ProQuest One Applied & Life Sciences ProQuest Engineering Collection ProQuest Central Korea ProQuest Central (New) Advanced Technologies Database with Aerospace Engineering Collection Advanced Technologies & Aerospace Collection Civil Engineering Abstracts ProQuest Computing Engineering Database ProQuest Central Basic ProQuest Computing (Alumni Edition) ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest SciTech Collection Computer and Information Systems Abstracts Professional ProQuest One Academic UKI Edition Materials Science & Engineering Collection Engineering Research Database ProQuest One Academic ProQuest One Academic (New) ProQuest Central (Alumni) |
| DatabaseTitleList | Publicly Available Content Database CrossRef |
| Database_xml | – sequence: 1 dbid: DOA name: DOAJ Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website – sequence: 2 dbid: UNPAY name: Unpaywall url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/ sourceTypes: Open Access Repository – sequence: 3 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1999-4893 |
| ExternalDocumentID | oai_doaj_org_article_6171624cfa6a4b8a8643b0714c776db7 10.3390/a10010016 10_3390_a10010016 |
| GroupedDBID | 23M 2WC 5VS 8FE 8FG AADQD AAFWJ AAYXX ABDBF ABJCF ABUWG ACUHS ADBBV AFKRA AFPKN AFZYC ALMA_UNASSIGNED_HOLDINGS AMVHM ARAPS AZQEC BCNDV BENPR BGLVJ BPHCQ CCPQU CITATION DWQXO E3Z ESX GNUQQ GROUPED_DOAJ HCIFZ J9A K6V K7- KQ8 L6V M7S MODMG M~E OK1 OVT P2P PHGZM PHGZT PIMPY PQGLB PQQKQ PROAC PTHSS TR2 TUS 3V. 7SC 7TB 7XB 8AL 8FD 8FK FR3 JQ2 KR7 L7M L~C L~D M0N P62 PKEHL PQEST PQUKI Q9U ADTOC C1A IAO ICD IPNFZ ITC RIG UNPAY |
| ID | FETCH-LOGICAL-c358t-f714b25989806db31e3bf5d091ce66a2cf6942c1ccec3f95c2975690448d42493 |
| IEDL.DBID | DOA |
| ISSN | 1999-4893 |
| IngestDate | Fri Oct 03 12:43:21 EDT 2025 Sun Oct 26 04:16:37 EDT 2025 Fri Jul 25 11:54:38 EDT 2025 Thu Oct 16 04:26:04 EDT 2025 Thu Apr 24 23:02:09 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Language | English |
| License | cc-by |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c358t-f714b25989806db31e3bf5d091ce66a2cf6942c1ccec3f95c2975690448d42493 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-8454-5029 0000-0002-6736-949X |
| OpenAccessLink | https://doaj.org/article/6171624cfa6a4b8a8643b0714c776db7 |
| PQID | 1888992107 |
| PQPubID | 2032439 |
| ParticipantIDs | doaj_primary_oai_doaj_org_article_6171624cfa6a4b8a8643b0714c776db7 unpaywall_primary_10_3390_a10010016 proquest_journals_1888992107 crossref_citationtrail_10_3390_a10010016 crossref_primary_10_3390_a10010016 |
| PublicationCentury | 2000 |
| PublicationDate | 2017-00-00 |
| PublicationDateYYYYMMDD | 2017-01-01 |
| PublicationDate_xml | – year: 2017 text: 2017-00-00 |
| PublicationDecade | 2010 |
| PublicationPlace | Basel |
| PublicationPlace_xml | – name: Basel |
| PublicationTitle | Algorithms |
| PublicationYear | 2017 |
| Publisher | MDPI AG |
| Publisher_xml | – name: MDPI AG |
| References | Nickolls (ref_33) 2008; 6 Beghdad (ref_5) 2009; 27 Paxson (ref_3) 1999; 31 ref_14 ref_35 ref_34 ref_10 ref_31 ref_30 Fatahalian (ref_32) 2008; 51 ref_19 ref_18 ref_17 ref_16 Han (ref_28) 2011; 40 ref_15 Knuth (ref_11) 1977; 6 ref_25 ref_23 Zu (ref_24) 2012; 47 ref_22 ref_21 Lin (ref_29) 2016; 5 ref_20 Antonatos (ref_7) 2004; 29 ref_1 Tian (ref_4) 2009; 8 ref_2 ref_27 ref_26 ref_9 ref_8 Aho (ref_13) 1975; 18 Boyer (ref_12) 1977; 20 ref_6 |
| References_xml | – ident: ref_9 – ident: ref_34 – volume: 6 start-page: 127 year: 1977 ident: ref_11 article-title: Fast pattern matching in strings publication-title: SIAM J. Comput. doi: 10.1137/0206024 – volume: 51 start-page: 50 year: 2008 ident: ref_32 article-title: A closer look at GPUs publication-title: Commun. ACM doi: 10.1145/1400181.1400197 – ident: ref_15 doi: 10.1145/1366230.1366237 – volume: 31 start-page: 2435 year: 1999 ident: ref_3 article-title: Bro: A system for detecting network intruders in real-time publication-title: Comput. Netw. doi: 10.1016/S1389-1286(99)00112-7 – volume: 29 start-page: 207 year: 2004 ident: ref_7 article-title: Generating realistic workloads for network intrusion detection systems publication-title: ACM SIGSOFT Softw. Eng. Notes doi: 10.1145/974043.974078 – volume: 47 start-page: 129 year: 2012 ident: ref_24 article-title: GPU-based NFA implementation for memory efficient high speed regular expression matching publication-title: ACM SIGPLAN Not. doi: 10.1145/2370036.2145833 – volume: 8 start-page: 25 year: 2009 ident: ref_4 article-title: Large-scale network intrusion detection based on distributed learning algorithm publication-title: Int. J. Inf. Secur. doi: 10.1007/s10207-008-0061-2 – volume: 27 start-page: 168 year: 2009 ident: ref_5 article-title: Critical study of neural networks in detecting intrusions publication-title: Comput. Secur. doi: 10.1016/j.cose.2008.06.001 – ident: ref_27 doi: 10.1109/ICCCN.2015.7288457 – ident: ref_14 – ident: ref_1 – ident: ref_35 – ident: ref_6 doi: 10.1371/journal.pone.0120976 – ident: ref_10 doi: 10.1371/journal.pone.0139301 – ident: ref_18 doi: 10.1109/ACSAC.2006.35 – volume: 20 start-page: 762 year: 1977 ident: ref_12 article-title: A fast string searching algorithm publication-title: Commun. ACM doi: 10.1145/359842.359859 – ident: ref_8 – volume: 18 start-page: 333 year: 1975 ident: ref_13 article-title: Efficient string matching: An aid to bibliographic search publication-title: Commun. ACM doi: 10.1145/360825.360855 – ident: ref_31 – ident: ref_21 doi: 10.1145/2046707.2046741 – ident: ref_2 – volume: 5 start-page: 321 year: 2016 ident: ref_29 article-title: A capability-based hybrid CPU/GPU pattern matching algorithm for deep packet inspection publication-title: Int. J. Comput. Commun. Eng. doi: 10.17706/IJCCE.2016.5.5.321-330 – ident: ref_22 doi: 10.1109/iThings/CPSCom.2011.36 – ident: ref_30 doi: 10.1002/0470099747 – volume: 6 start-page: 40 year: 2008 ident: ref_33 article-title: Scalable parallel programming with CUDA publication-title: ACM Queue doi: 10.1145/1365490.1365500 – ident: ref_16 doi: 10.1109/ISPASS.2008.4510736 – ident: ref_17 – ident: ref_19 – ident: ref_20 – ident: ref_25 doi: 10.1145/2482767.2482791 – ident: ref_26 doi: 10.1109/ANCS.2013.6665196 – volume: 40 start-page: 195 year: 2011 ident: ref_28 article-title: PacketShader: A GPU-accelerated software router publication-title: ACM SIGCOMM Comput. Commun. Rev. doi: 10.1145/1851275.1851207 – ident: ref_23 doi: 10.1145/2382196.2382232 |
| SSID | ssj0065961 |
| Score | 2.3033452 |
| Snippet | Since frequent communication between applications takes place in high speed networks, deep packet inspection (DPI) plays an important role in the network... |
| SourceID | doaj unpaywall proquest crossref |
| SourceType | Open Website Open Access Repository Aggregation Database Enrichment Source Index Database |
| StartPage | 16 |
| SubjectTerms | Algorithms Central processing units compute unified device architecture Cooperation CPUs deep packet inspection general-purpose graphics processing unit Graphics processing units Inspection intrusion detection system Intrusion detection systems network security Parallel programming Pattern matching pattern matching algorithm Payloads |
| SummonAdditionalLinks | – databaseName: ProQuest Central dbid: BENPR link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1Lb9NAEB6V9AAXCgVE2oJWlAOXVbr2etc-VFVTWgKiUQRE6s3aZ3oITmhdVf33nXHsQCXgao1W3tl5fLP2fAPwPjfeyWgs984Fjhn_gJtoFE8UGkv0wgZJ3cjnYzWayi8X2cUGjLteGPqtsouJTaD2C0d35AOBpVpRYIGij5a_OE2Noq-r3QgN045W8IcNxdgj2EyIGasHm8PT8eRbF5tVViix4hdKsdgfGGIgItTzICs15P0PEOfjm2pp7m7NfP5H8jl7Bk9b1MiOV8f8HDZCtQ1b3UQG1jroC_j-NVSz-pIPaVhS8Gx0Rw1Z7GQyHXyaTNmkIdOs2DnGX7p5YsfzGe6xvvzJELuyjyEsUQb9umafq1UP5qJ6CdOz0x8nI96OTeAuzfKaRy2kxaomL_ID5W0qQmpj5hEYuKCUSVxUhUycwMNxaSwyR821WCRjoeYlVmPpK-hViyq8BhZxQW0R4wlhpdfCEMBwIWaJNFpb14cPndpK13KK02iLeYm1BWm4XGu4D-_WossVkcbfhIak-7UAcV83DxZXs7J1pVIRw08iHZqUkTY3OYIqS31YTmvcr-7DXndyZeuQ1-Vv8-nD_vo0__0mO_9fZBeeJJTfm7uYPejVVzfhDaKT2r5tTe4eFZPiiQ priority: 102 providerName: ProQuest – databaseName: Unpaywall dbid: UNPAY link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1NT9tAEF214UAvhRYq0lK0ohy4GLP2eu2cqgCloSooEliCk7WfCSJ1osRpRX99Z-xNBBVIVa_22PJqZnbfW--8IWQvk0ZzJ1VgtLYBrPiHgXRSBJGAYHGGKcuxGvn8QvRy_u06ufZnc2b-WCVQ8dt6kq5L5FEdBXI7ZCET4cS4zz_9RhIAeY56blHnJVkRCUDxFlnJL_rdm_pPsn-0UROKgdqHEvWGEOM8WoNqqf5H-HJ1Xk7k_S85Gj1Yak7Xmn6qs1qhEE-Y3B3MK3Wgf_-l3_jfo1gnrz0Ipd0mat6QF7Z8S9YWDR6oz_cNcvndloNqGBxh7yVraO8e67vocT8Pv_Zz2q-1OUt6DtM5bmTR7mgwnt5Wwx8UoDA9sXYCNjBNVPSsbEo6x-UmyU-_XB33At-FIdBxklWBSxlXQJKyTnYojIqZjZVLDOAMbYWQkXaiwyPNwNc6dp1EY60ucG7gfYYDuYvfkVY5Lu0WoQ5emCqAjIwpblImEa9o65KIyzRVuk32F34ptJcox04ZowKoCrqwWLqwTXaXppNGl-MpoyN07tIApbTrC-PpoPCZWQgUDIq4hgiVXGUyA4ymsKxLpymMN22T7UVoFD6_ZwXLMiCqQJfh9qdluDz_Je__yeoDeRUhaqh3eLZJq5rO7UfAPJXa8ZH9B-4Q-PU priority: 102 providerName: Unpaywall |
| Title | Length-Bounded Hybrid CPU/GPU Pattern Matching Algorithm for Deep Packet Inspection |
| URI | https://www.proquest.com/docview/1888992107 https://www.mdpi.com/1999-4893/10/1/16/pdf?version=1484739329 https://doaj.org/article/6171624cfa6a4b8a8643b0714c776db7 |
| UnpaywallVersion | publishedVersion |
| Volume | 10 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAFT databaseName: Open Access Digital Library customDbUrl: eissn: 1999-4893 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0065961 issn: 1999-4893 databaseCode: KQ8 dateStart: 20080101 isFulltext: true titleUrlDefault: http://grweb.coalliance.org/oadl/oadl.html providerName: Colorado Alliance of Research Libraries – providerCode: PRVAON databaseName: DOAJ Directory of Open Access Journals customDbUrl: eissn: 1999-4893 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0065961 issn: 1999-4893 databaseCode: DOA dateStart: 20080101 isFulltext: true titleUrlDefault: https://www.doaj.org/ providerName: Directory of Open Access Journals – providerCode: PRVEBS databaseName: Academic Search Ultimate customDbUrl: https://search.ebscohost.com/login.aspx?authtype=ip,shib&custid=s3936755&profile=ehost&defaultdb=asn eissn: 1999-4893 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0065961 issn: 1999-4893 databaseCode: ABDBF dateStart: 20091201 isFulltext: true titleUrlDefault: https://search.ebscohost.com/direct.asp?db=asn providerName: EBSCOhost – providerCode: PRVEBS databaseName: EBSCOhost Mathematics Source - HOST customDbUrl: eissn: 1999-4893 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0065961 issn: 1999-4893 databaseCode: AMVHM dateStart: 20091201 isFulltext: true titleUrlDefault: https://www.ebsco.com/products/research-databases/mathematics-source providerName: EBSCOhost – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 1999-4893 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0065961 issn: 1999-4893 databaseCode: M~E dateStart: 20080101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: http://www.proquest.com/pqcentral?accountid=15518 eissn: 1999-4893 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0065961 issn: 1999-4893 databaseCode: BENPR dateStart: 20080301 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Technology Collection customDbUrl: eissn: 1999-4893 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0065961 issn: 1999-4893 databaseCode: 8FG dateStart: 20080301 isFulltext: true titleUrlDefault: https://search.proquest.com/technologycollection1 providerName: ProQuest |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LS8QwEA4-DnrxLa6PJagHL2W3bZq2x13dh6JLUQvrqSRpsivU7qIV8d876QsXFC8e2w4hzCSZ7wudbxA691gsiGLciIWQBmT8tsEUo4ZFYbGo2OSS6GrkuxEdhuRm7Iy_tfrS_4QV8sCF41pU67lYRMAAjHCPeZBCua66Ea5LY57Xkbc9vyJTxRlMHZ-ahY6QDaS-xbTSkEY3C9knF-lfQJZr7-mcfX6wJPmWZPpbaKNEh7hTzGobLcl0B21WnRdwuRF30cOtTCfZ1OjqpkgyxsNPXXiFL4OwNQhCHOSimSm-g3NW3zDhTjKZvT5n0xcMGBVfSTkHG9i_Gb5Oi1rLWbqHwn7v8XJolO0RDGE7XmYocAIH9uL5Xhs8YZvS5sqJAQAISSmzhKI-sYQJQRC28h2hi2iBDAMhiwmwLnsfraSzVB4grGBAlwOWM01OYtdkGkgIqRyLMNflooEuKrdFotQO1y0skgg4hPZwVHu4gU5r03khmPGTUVf7vjbQGtf5C4h8VEY--ivyDXRcRS4qN95bZAKj933gsfD5rI7m7zM5_I-ZHKF1S2f7_GbmGK1kr-_yBLBKxpto2esPmmi12xsF9818kcJTOAo6T188Ruf6 |
| linkProvider | Directory of Open Access Journals |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9NAEB6V9lAuvBEpBVY8JC5WYnu9ax8q1PRBQpMogkbqzewzPQQnbV1V-XP8NmYcO1AJuPVqjVb27Hjm-9ae-QDep8oa7pUOrDEuwIrfCZRXIogEBou3oXacupGHI9Gb8C9nydkG_Gx6Yei3yiYnVonazg2dkbdDpGpZhgRFflpcBKQaRV9XGwkNVUsr2L1qxFjd2HHiljdI4a72-oe43x-i6Pjo9KAX1CoDgYmTtAy8DLlGEpBmaUdYHYcu1j6xWEeNE0JFxouMRybEZzGxzxJDvajIKZHXWI7kJcZ178EWj3mG5G-rezQaf21qgUgyEa7mGcVx1mkrmnhEKOtWFazEAm4h3O3rYqGWN2o2-6PYHT-CBzVKZfursHoMG654Ag8bBQhWJ4Sn8G3giml5HnRJnMlZ1ltSAxg7GE_an8cTNq6GdxZsiPmeTrrY_myKPi3PfzDEyuzQuQXaYB4pWb9Y9XzOi2cwuRMHPofNYl64F8A8Lig1Ysow1NzKUBGgMc4nEVdSatOCj43bclPPMCcpjVmOXIY8nK893IK3a9PFanDH34y65Pu1Ac3ari7ML6d5_ermgiYKRdxgCCuuU5UiiNPU92WkxOeVLdhtdi6vE8BV_jtcW_BuvZv_vpOd_y_yBrZ7p8NBPuiPTl7C_YiwRXUOtAub5eW1e4XIqNSv6_Bj8P2uI_4XJFMecA |
| linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9QwEB6VIkEvlKe6UMDiIXGJdp04dnJAVdtlu0sfWglW6i3Yjr09bLPbNlW1f41fx0weC5WAW6-RZSXj8cz3OZ5vAD4kOrfCaxPk1roAM34v0F7LIJToLD7nxgmqRj4-kcOJ-Hoan67Bz7YWhq5VtjGxCtT53NIZeZcjVUtTJCiq65trEeP-YGdxEVAHKfrT2rbTqF3k0C1vkL5dfR71ca0_huHgy_f9YdB0GAhsFCdl4BUXBglAkiY9mZuIu8j4OMccap2UOrRepiK0HL_DRj6NLdWhIp9ETpMLJC4RznsP7itScacq9cFBmwVknEpeKxlFUdrratI6Inx1K_9VbQJuYduH18VCL2_0bPZHmhs8hkcNPmW7tUM9gTVXPIXNtvcDa0LBM_h25IppeRbsUVsml7Phkkq_2P540j0YT9i4ku0s2DFGejrjYruzKVqwPDtniJJZ37kFjsEIUrJRUVd7zovnMLkT872A9WJeuC1gHidUBtEk50bkimuCMtb5OBRaKWM78Kk1W2Yb9XJqojHLkMWQhbOVhTvwbjV0UUt2_G3QHtl-NYBUtqsH88tp1mzaTJKWUCgsOq8WJtEJwjdDFV9WKfxe1YHtduWyZutfZb8dtQPvV6v57zd5-f9J3sID9PPsaHRy-Ao2QgIV1QHQNqyXl9fuNUKi0rypfI_Bj7t29l8_mBwK |
| linkToUnpaywall | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1NT9tAEF214UAvhRYq0lK0ohy4GLP2eu2cqgCloSooEliCk7WfCSJ1osRpRX99Z-xNBBVIVa_22PJqZnbfW--8IWQvk0ZzJ1VgtLYBrPiHgXRSBJGAYHGGKcuxGvn8QvRy_u06ufZnc2b-WCVQ8dt6kq5L5FEdBXI7ZCET4cS4zz_9RhIAeY56blHnJVkRCUDxFlnJL_rdm_pPsn-0UROKgdqHEvWGEOM8WoNqqf5H-HJ1Xk7k_S85Gj1Yak7Xmn6qs1qhEE-Y3B3MK3Wgf_-l3_jfo1gnrz0Ipd0mat6QF7Z8S9YWDR6oz_cNcvndloNqGBxh7yVraO8e67vocT8Pv_Zz2q-1OUt6DtM5bmTR7mgwnt5Wwx8UoDA9sXYCNjBNVPSsbEo6x-UmyU-_XB33At-FIdBxklWBSxlXQJKyTnYojIqZjZVLDOAMbYWQkXaiwyPNwNc6dp1EY60ucG7gfYYDuYvfkVY5Lu0WoQ5emCqAjIwpblImEa9o65KIyzRVuk32F34ptJcox04ZowKoCrqwWLqwTXaXppNGl-MpoyN07tIApbTrC-PpoPCZWQgUDIq4hgiVXGUyA4ymsKxLpymMN22T7UVoFD6_ZwXLMiCqQJfh9qdluDz_Je__yeoDeRUhaqh3eLZJq5rO7UfAPJXa8ZH9B-4Q-PU |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Length-Bounded+Hybrid+CPU%2FGPU+Pattern+Matching+Algorithm+for+Deep+Packet+Inspection&rft.jtitle=Algorithms&rft.au=Yi-Shan+Lin&rft.au=Chun-Liang+Lee&rft.au=Yaw-Chung+Chen&rft.date=2017&rft.pub=MDPI+AG&rft.eissn=1999-4893&rft.volume=10&rft.issue=1&rft.spage=16&rft_id=info:doi/10.3390%2Fa10010016&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_6171624cfa6a4b8a8643b0714c776db7 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1999-4893&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1999-4893&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1999-4893&client=summon |