A high-performance URL lookup engine for URL filtering systems

Zhou Zhou, Tian Song*, Yunde Jia

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

34 Citations (Scopus)
Plum Print visual indicator of research metrics
  • Citations
    • Citation Indexes: 34
  • Captures
    • Readers: 25
see details

Abstract

URL filtering systems provide a simple and effective way to prevent people from browsing undesirable or malicious websites. These systems require a well-designed URL lookup method as the core operation. A high-performance URL lookup engine is proposed in this paper for URL filtering systems. It combines a URL compression algorithm with a multiple string matching based (Wu-Manber-like) matching algorithm. Using this method, the proposed URL lookup engine can achieve high URL lookup performance and efficient memory utilization for storing the ever-increasing URL blacklist with the ability of prefix matching. Experiments with actual URL blacklists and requested URL sets show that our engine can save about 80% memory usage for storing URL blacklists, and reduce 58%-162% URL lookup time compared with the state-of-the-art URL lookup methods.

Original languageEnglish
Title of host publication2010 IEEE International Conference on Communications, ICC 2010
DOIs
Publication statusPublished - 2010
Event2010 IEEE International Conference on Communications, ICC 2010 - Cape Town, South Africa
Duration: 23 May 201027 May 2010

Publication series

NameIEEE International Conference on Communications
ISSN (Print)0536-1486

Conference

Conference2010 IEEE International Conference on Communications, ICC 2010
Country/TerritorySouth Africa
CityCape Town
Period23/05/1027/05/10

Keywords

  • Prefix matching
  • URL compression
  • URL filtering
  • URL lookup

Fingerprint

Dive into the research topics of 'A high-performance URL lookup engine for URL filtering systems'. Together they form a unique fingerprint.

Cite this

Zhou, Z., Song, T., & Jia, Y. (2010). A high-performance URL lookup engine for URL filtering systems. In 2010 IEEE International Conference on Communications, ICC 2010 Article 5501982 (IEEE International Conference on Communications). https://doi.org/10.1109/ICC.2010.5501982