《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > ɑFA:一種基于非信任字符比較的高性能正則表達式匹配算法
ɑFA:一種基于非信任字符比較的高性能正則表達式匹配算法
電子技術應用
楊嘉佳,關健,于增明,張雷,姚旺君
中國電子信息產業集團有限公司第六研究所
摘要: 正則表達式匹配技術在數據治理、解析提取和深度包檢測方面有著重大應用價值。然而,由于其在通用平臺上的匹配性能較低,無法滿足實際環境下數據實時處理的應用需求,限制了其在高性能數據處理領域的應用范圍。針對當前正則表達式匹配性能較低的問題,提出一種基于非信任字符比較的高性能正則表達式匹配算法,稱之為ɑFA。該算法通過每次判斷連續的若干個字符是否屬于最常被訪問狀態的非信任字符集,獲取無需通過DFA匹配可直接跳過的字符數,減少字符匹配過程中訪問內存DFA狀態轉移表的次數,從而實現字符匹配的加速處理。實驗結果表明,ɑFA算法可獲得相比于原始DFA匹配算法約為1.05~7.58倍的性能加速比。
中圖分類號:TP391.1 文獻標志碼:A DOI: 10.16157/j.issn.0258-7998.244911
中文引用格式: 楊嘉佳,關健,于增明,等. ɑFA:一種基于非信任字符比較的高性能正則表達式匹配算法[J]. 電子技術應用,2024,50(6):57-60.
英文引用格式: Yang Jiajia,Guan Jian,Yu Zengming,et al. ɑFA: a high-performance regular expression matching algorithm based on untrusted character comparison[J]. Application of Electronic Technique,2024,50(6):57-60.
ɑFA: a high-performance regular expression matching algorithm based on untrusted character comparison
Yang Jiajia,Guan Jian,Yu Zengming,Zhang Lei,Yao Wangjun
The Sixth Research Institute of China Electronics Corporation
Abstract: Regular expression matching technology has significant application value in data governance, parsing extraction, and deep packet inspection. However, due to its low matching performance on general-purpose platforms, it cannot meet the application requirements of real-time data processing in practical environments, which limits its application scope in the field of high-performance data processing. In response to the current issue, a high-performance regular expression matching algorithm based on untrusted character comparison is proposed, which is called ɑFA. This algorithm determines whether a sequence of consecutive characters belongs to the untrusted character set of the most frequently accessed state. By doing so, it acquires the number of characters that can be skipped directly without DFA matching, reduces the number of accesses to the DFA state transition table in memory during character matching, and thus achieves accelerated processing of character matching. The experimental results indicate that the ɑFA algorithm can achieve a performance acceleration of approximately 1.05 times to 7.58 times compared to the original DFA matching algorithm.
Key words : regular expression matching;deterministic finite automaton;high-performance data processing

引言

正則表達式因擁有強大的表達能力與靈活性,在數據治理、解析提取和深度包檢測方面得到了廣泛應用。比如著名的搜索工具grep、sed以及入侵檢測系統Snort[1]都包含了很多正則表達式規則。

正則表達式匹配方法通常分為基于確定型有限自動機(Deterministic Finite Automata, DFA)和基于非確定型有限自動機(Nondeterministic Finite Automata, NFA)[2]。兩者的區別在于NFA的空間需求較少,但匹配性能較低;DFA則相反,匹配性能較高,但空間需求大。

在真實數據處理環境背景下,正則表達式的匹配性能是最重要的衡量因素之一。以狀態轉移次數計算,DFA匹配單個字符時發生一次狀態轉移,轉移次數固定,性能較高且較為穩定;相反,NFA匹配單個字符時可能會引發若干次狀態轉移,轉移次數較多,性能較低且穩定性較差。因此,現有的高性能匹配研究工作主要集中于如何提升DFA的匹配性能。

截止目前,各式各樣的DFA加速匹配方法已被提出[3],包括經典的多步長自動機、多核平臺并行匹配加速、基于枚舉方法的SIMD加速、基于推測與枚舉方法相結合的新型并行化匹配方法等。但是,這些算法在加速匹配過程中需多次訪問內存導致較大的時間開銷,因而性能還有進一步提升的空間。

因此,本文專注于DFA的匹配性能問題,提出了一種基于非信任字符比較的高性能正則表達式匹配算法。通過每次判斷連續的若干個字符是否屬于最常被訪問狀態的非信任字符集,獲得無需通過DFA匹配可直接跳過的字符數,從而實現DFA的加速處理。理論分析與實驗結果表明,此算法可達到原始DFA性能加速比的1.05~7.58倍。


本文詳細內容請下載:

http://www.cowatch.cn/resource/share/2000006031


作者信息:

楊嘉佳,關健,于增明,張雷,姚旺君

(中國電子信息產業集團有限公司第六研究所,北京 100083)


Magazine.Subscription.jpg

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲砖区区免费| 日韩一级在线| 国产欧美日本在线| 欧美激情区在线播放| 国产亚洲精品bt天堂精选| 激情欧美一区| 国产精品福利网| 狠狠狠色丁香婷婷综合久久五月| 夜夜夜久久久| 欧美区国产区| 欧美一区二区三区喷汁尤物| 亚洲影院高清在线| 好吊色欧美一区二区三区视频| 亚洲黄色在线观看| 亚洲国产女人aaa毛片在线| 欧美一区二区播放| 国产精品乱码人人做人人爱| 亚洲人成在线观看| 国产精品一区二区三区久久久| 在线观看av一区| 国产日韩av在线播放| 欧美视频在线观看免费| 亚洲欧美日韩国产一区| 日韩亚洲一区二区| 欧美精品综合| 欧美精品一区三区| 宅男噜噜噜66一区二区| 狠狠88综合久久久久综合网| 香蕉成人啪国产精品视频综合网| 欧美成人伊人久久综合网| 欧美日韩亚洲一区二区三区| 久久综合色88| 伊人久久噜噜噜躁狠狠躁| 国产精品99久久不卡二区| 亚洲免费网址| 午夜视频在线观看一区| 欧美日韩精品免费看| 亚洲丰满在线| 欧美国产欧美亚洲国产日韩mv天天看完整| 国产一区二区三区免费观看| 蜜桃av一区| 亚洲精品一区二区三区樱花| 亚洲国语精品自产拍在线观看| 国产精品久久久久久久7电影| 欧美性片在线观看| 欧美成人一区二免费视频软件| 欧美午夜激情视频| 国内精品写真在线观看| 久久婷婷蜜乳一本欲蜜臀| 在线免费不卡视频| 免费成人高清在线视频| 国产精品亚洲不卡a| 亚洲特级片在线| 久久亚洲欧美国产精品乐播| 久久大综合网| 国精品一区二区三区| 狂野欧美激情性xxxx| 久久精品91| 黄色国产精品| 一区在线播放视频| 国语自产精品视频在线看抢先版结局| 久久只精品国产| 欧美激情在线播放| 老司机午夜免费精品视频| 另类天堂视频在线观看| 欧美淫片网站| 先锋影音久久久| 久久综合中文| 一区二区三区高清在线| 亚洲免费观看高清在线观看| 欧美在线黄色| 久久裸体视频| 影音先锋亚洲一区| 曰韩精品一区二区| **性色生活片久久毛片| 99精品视频网| 亚洲视频二区| 久久久之久亚州精品露出| 欧美激情一区二区三区全黄| 午夜精品久久久久久99热| 亚洲人成小说网站色在线| 欧美亚洲一区二区三区| 国产精品超碰97尤物18| 国产欧美日韩亚洲一区二区三区| 亚洲第一搞黄网站| 亚洲二区在线观看| 欧美日韩大片一区二区三区| 亚洲六月丁香色婷婷综合久久| 巨乳诱惑日韩免费av| 亚洲欧美日韩在线播放| 欧美亚洲成人网| 亚洲国产精品小视频| 久久久99免费视频| 久久伊人免费视频| 国产综合色在线视频区| 国产精品乱码一区二三区小蝌蚪| 红桃视频国产精品| 欧美激情免费在线| 国产精品尤物福利片在线观看| 欧美在线视频一区| 欧美亚州在线观看| 欧美午夜精品久久久久久孕妇| 欧美日韩国产综合久久| 国产精品青草综合久久久久99| 国产麻豆综合| 99国产精品自拍| 欧美精品激情blacked18| 欧美一级片久久久久久久| 永久免费精品影视网站| 欧美mv日韩mv亚洲| 一区久久精品| 久久一二三区| 一本大道久久a久久精二百| 欧美精品1区2区| 国产精品www网站| 欧美日本中文字幕| 性色一区二区三区| 国产精品久久婷婷六月丁香| 一区二区三区亚洲| 亚洲一级黄色av| 国产精品蜜臀在线观看| 国产视频久久久久久久| 欧美国产日韩一区二区三区| 亚洲精品久久久久久久久久久久久| 亚洲视频在线看| 欧美日韩一区免费| 亚洲美女在线观看| 亚洲国产天堂久久综合| 狠狠狠色丁香婷婷综合久久五月| 亚洲视频一区在线观看| 久久婷婷蜜乳一本欲蜜臀| 免费在线观看精品| 国产亚洲免费的视频看| 国产日韩欧美三级| 久久爱另类一区二区小说| 毛片基地黄久久久久久天堂| 亚洲美女免费精品视频在线观看| 欧美成人伊人久久综合网| 在线日韩av永久免费观看| 久久综合九色综合欧美狠狠| 欧美α欧美αv大片| 国产精品劲爆视频| 一区二区三区精品久久久| 亚洲第一天堂av| 欧美日韩国产经典色站一区二区三区| 亚洲欧美另类在线观看| 国产麻豆精品在线观看| 欧美激情亚洲自拍| 一区二区三区不卡视频在线观看| 欧美日韩爆操| 久久不射中文字幕| 国产精品久久久一区二区三区| 欧美国产高潮xxxx1819| 亚洲美女视频在线免费观看| 国产日韩欧美日韩大片| 亚洲欧美日韩在线播放| 久久福利毛片| 国产精品亚洲美女av网站| 国产精品看片你懂得| 禁断一区二区三区在线| 欧美激情bt| 国产精品拍天天在线| 欧美成人免费在线视频| 99精品国产福利在线观看免费| 一区二区三区中文在线观看| 999在线观看精品免费不卡网站| 国产一区二区三区在线观看视频| 欧美大胆人体视频| 国产日韩在线一区| 亚洲最新视频在线播放| 国产精品三级久久久久久电影| 国产精品久久精品日日| 欧美激情一区二区久久久| 国产精品丝袜xxxxxxx| 国产精品伊人日日| 欧美激情第六页| 亚洲欧洲一区二区天堂久久| 狠狠噜噜久久| 国产精品高潮呻吟视频| 免费不卡在线观看av| 欧美日韩在线免费| 欧美电影在线播放| 久久久最新网址| 国产精品国产三级国产专播品爱网| 久久av红桃一区二区小说| 久久爱www| 欧美日韩黄视频| 国产精品wwwwww| 亚洲一区制服诱惑| 亚洲一级网站| 国产精品美腿一区在线看| 久久av老司机精品网站导航| 国产在线精品一区二区夜色| 国产精品极品美女粉嫩高清在线| 欧美一区午夜视频在线观看| 欧美1区2区3区| 性欧美暴力猛交69hd| 欧美大秀在线观看| 亚洲欧美亚洲| 亚洲精一区二区三区| 免费日本视频一区| 最新69国产成人精品视频免费| 欧美性猛交视频| 国产欧美日韩不卡免费| 亚洲欧美激情精品一区二区| 欧美日韩三区四区| 欧美成人国产一区二区| 国产在线观看精品一区二区三区| 国产日韩欧美中文| 国产午夜精品全部视频播放| 久久精品国产69国产精品亚洲| 亚洲性线免费观看视频成熟| 亚洲精品在线电影| 国产精品99一区二区| 亚洲一区二区三区激情| 欧美va日韩va| 欧美在线视频不卡| 国产精品成人一区二区网站软件| 亚洲视频图片小说| 99综合电影在线视频| 狂野欧美激情性xxxx欧美| 亚洲精品免费一区二区三区| 亚洲黄色精品| 久久综合久久久久88| 国产亚洲欧美色| 好看的日韩av电影| 你懂的成人av| 韩日午夜在线资源一区二区| 久久国产一区二区三区| 裸体素人女欧美日韩| 亚洲国产另类久久精品| 国产精品一区二区三区四区| 欧美国产欧美亚州国产日韩mv天天看完整| 在线观看久久av| 欧美精品一区视频| 中文国产成人精品| 激情文学综合丁香| 亚洲日产国产精品| 欧美三级韩国三级日本三斤| 久久久久国产精品麻豆ai换脸| 香蕉亚洲视频| 亚洲最新视频在线播放| 裸体歌舞表演一区二区| 悠悠资源网亚洲青| 亚洲人成7777| 国产精品美女主播在线观看纯欲| 欧美成人精品三级在线观看| 国产麻豆一精品一av一免费| 国产乱码精品一区二区三区不卡| 欧美日韩国产综合一区二区| 欧美日韩久久| 欧美金8天国| 国产精品99久久久久久久vr| 狂野欧美激情性xxxx| 日韩视频在线一区| 亚洲少妇最新在线视频| 欧美四级电影网站| 国产乱码精品| 免费成人高清视频| 国产欧美精品日韩精品| 欧美一级夜夜爽| 国产片一区二区| 日韩午夜av| 狠狠干成人综合网| 禁断一区二区三区在线| 欧美不卡一卡二卡免费版| 免费成人激情视频| 亚洲免费观看视频| 99re8这里有精品热视频免费| 欧美大片免费| 一区二区三区日韩精品| 另类人畜视频在线| 欧美在线视频一区| 亚洲精品久久久久| 亚洲第一在线综合在线| 香蕉久久夜色| 国产精品久久久免费| 中文精品99久久国产香蕉| 久久色中文字幕| 老司机免费视频一区二区三区| 亚洲激情一区二区三区| 国产午夜精品视频免费不卡69堂| 亚洲欧洲日本一区二区三区| 亚洲午夜极品| 亚洲国产欧洲综合997久久| 性伦欧美刺激片在线观看| 国产精品毛片在线| 欧美日韩综合精品| 国产日韩专区| 欧美日韩精品二区| 国产精品theporn88| 欧美日韩国产综合在线| 亚洲一线二线三线久久久| 国内精品久久久久久影视8| 欧美三级韩国三级日本三斤| 国产午夜精品理论片a级探花| 久久久久久69| 欧美在线影院在线视频| 免费成人黄色| 久久综合福利| 久久九九有精品国产23| 99re6热只有精品免费观看| 99re热这里只有精品免费视频| 中文网丁香综合网| 午夜久久久久久久久久一区二区| 美日韩精品视频免费看| 欧美成人亚洲成人| 欧美91视频| 国产一区在线看| 国产午夜精品全部视频播放| 久久精品论坛| 尤物九九久久国产精品的特点| 亚洲国产aⅴ天堂久久| 国产精品入口66mio| 欧美精品自拍| 亚洲免费成人| 国产真实乱偷精品视频免| 亚洲精品社区| 国产一区二区精品久久99| 美女精品在线| 久久高清免费观看| 国产欧美视频在线观看| 国产亚洲在线观看| 亚洲欧美日韩精品综合在线观看| 国自产拍偷拍福利精品免费一| 免费永久网站黄欧美| 国产精品久久久久久久久动漫| 国产综合18久久久久久|