ɑFA:一種基于非信任字符比較的高性能正則表達式匹配算法
所屬分類:技術(shù)論文
上傳者:wwei
文檔大?。?span>891 K
標(biāo)簽: 正則表達式匹配 確定型有限自動機 高性能數(shù)據(jù)處理
所需積分:0分積分不夠怎么辦?
文檔介紹:正則表達式匹配技術(shù)在數(shù)據(jù)治理、解析提取和深度包檢測方面有著重大應(yīng)用價值。然而,由于其在通用平臺上的匹配性能較低,無法滿足實際環(huán)境下數(shù)據(jù)實時處理的應(yīng)用需求,限制了其在高性能數(shù)據(jù)處理領(lǐng)域的應(yīng)用范圍。針對當(dāng)前正則表達式匹配性能較低的問題,提出一種基于非信任字符比較的高性能正則表達式匹配算法,稱之為ɑFA。該算法通過每次判斷連續(xù)的若干個字符是否屬于最常被訪問狀態(tài)的非信任字符集,獲取無需通過DFA匹配可直接跳過的字符數(shù),減少字符匹配過程中訪問內(nèi)存DFA狀態(tài)轉(zhuǎn)移表的次數(shù),從而實現(xiàn)字符匹配的加速處理。實驗結(jié)果表明,ɑFA算法可獲得相比于原始DFA匹配算法約為1.05~7.58倍的性能加速比。
現(xiàn)在下載
VIP會員,AET專家下載不扣分;重復(fù)下載不扣分,本人上傳資源不扣分。