Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Experiment Videos

A multi-pattern hash-binary hybrid algorithm for URL matching in the HTTP protocol.

Ping Zeng1,2, Qingping Tan1,2, Xiankai Meng1

  • 1College of Computer, National University of Defense Technology, Changsha, Hunan, P.R. China.

Plos One
|April 12, 2017
PubMed
Summary
This summary is machine-generated.

Related Concept Videos

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Targeting taurine metabolism via PROTAC-mediated SLC6A6 degradation potentiates photodynamic therapy and reverses immunosuppression in cholangiocarcinoma.

Journal of nanobiotechnology·2026
Same author

A Diffusion-Based Data Augmentation Framework for Few-Shot Fault Diagnosis of Intelligent High-Speed Train Components.

Sensors (Basel, Switzerland)·2026
Same author

Lipid metabolism-related gene expression predicts prognostic outcomes in lung adenocarcinoma.

Translational cancer research·2026
Same author

Artificial reefs alter viral communities and functional traits in coastal waters.

Marine environmental research·2026
Same author

Study of the direct medical economic burden of patients with healthcare-associated infection based on DRGs matching.

BMC health services research·2026
Same author

Synergistic Effects of Amino Acids and <i>Bacillus velezensis</i> N35 on Suppressing <i>Phelipanche aegyptiaca</i> Parasitism and Modulating Tomato Growth: Insights from Transcriptomic Profiling.

Plants (Basel, Switzerland)·2026

We developed the MH algorithm, an improved multi-pattern matching method using hash and binary tables. This offers faster, memory-efficient string matching for network security and data analysis applications.

Area of Science:

  • Computer Science
  • Network Engineering
  • Data Science

Background:

  • Classical multi-pattern matching algorithms face performance limitations.
  • Efficient string matching is crucial for network security, data analysis, and communication systems.
  • Previous work introduced the HEM algorithm for uniform resource locator (URL) binary matching.

Purpose of the Study:

  • To propose an improved multi-pattern matching algorithm, MH, enhancing performance over existing methods.
  • To address the performance bottlenecks in classical string matching algorithms, particularly within the HTTP protocol.
  • To leverage hash and binary tables for efficient pattern matching from fixed starting positions.

Main Methods:

  • Developed the MH algorithm, combining hash tables and binary tables for multi-pattern matching.

Related Experiment Videos

  • Transformed symbol-space matching into digital-space numerical comparison and hashing.
  • Applied and evaluated the MH algorithm for string matching within HTTP streams.
  • Main Results:

    • The MH algorithm demonstrates significantly improved performance compared to classical algorithms and HEM.
    • Achieved fast matching speeds with minimal memory requirements.
    • Validated the algorithm's effectiveness in real-world application scenarios like network security and data analysis.

    Conclusions:

    • The MH algorithm offers a superior solution for multi-pattern string matching, especially in performance-critical applications.
    • Its efficiency and low memory footprint make it suitable for network security, data analysis, and cloud communications.
    • MH presents a promising advancement for optimizing string matching within HTTP traffic and related fields.