• DocumentCode
    2549334
  • Title

    Accelerating Multiple String Matching by Using Cache-Efficient Strategy

  • Author

    Tan, Jianlong ; Liu, Yanbing ; Liu, Ping

  • Author_Institution
    Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing
  • fYear
    2008
  • fDate
    20-22 July 2008
  • Firstpage
    539
  • Lastpage
    545
  • Abstract
    String matching plays a fundamental role in many network security applications such as NIDS, virus detection and information filtering. In this paper, we proposed cache-efficient methods to accelerate classical multiple string matching algorithms. We observed that most classical algorithms perform poorly as pattern set grows due to their high memory requirement and the poor cache behavior. Based on this observation, we proposed efficient methods employing cache-efficient strategies, i.e., to accelerate string matching by minimizing memory usage and maximizing cache locality. Experimental results on random datasets demonstrated that our new methods are substantially faster than classical methods.
  • Keywords
    cache storage; minimisation; string matching; cache locality maximization; cache-efficient strategy; memory usage minimization; multiple string matching algorithm acceleration; network security application; pattern set; Acceleration; Algorithm design and analysis; Automata; Bills of materials; Data structures; Degradation; Information filtering; Information management; Information security; Intrusion detection; Bit Vector; Cache-efficient; Multiple String Matching; Table Compression;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web-Age Information Management, 2008. WAIM '08. The Ninth International Conference on
  • Conference_Location
    Zhangjiajie Hunan
  • Print_ISBN
    978-0-7695-3185-4
  • Electronic_ISBN
    978-0-7695-3185-4
  • Type

    conf

  • DOI
    10.1109/WAIM.2008.80
  • Filename
    4597063