• Home
  • Search
  • Software-based implementations of updateable data structures for high-speed URL matching
  • Cite Icon7
  • https://doi.org/10.1145/1872007.1872025Copy DOI Icon

Software-based implementations of updateable data structures for high-speed URL matching

  • Oct 25, 2010
  • Haowei Yuan +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

URL matching is used in many network applications, including URL blacklisting, URL-based forwarding and URL shortening services. These applications need fast URL queries and updates, thus requiring an efficient updateable data structure. As the processing power of general-purpose multi-core processors increases, software-based approaches are better able to meet the speed requirements of URL matching. In this paper, we present our preliminary performance study of finite-automata- and hash-based URL matching implementations on commodity PCs. The impacts of the cache and memory allocation methods are discussed.

Similar Papers
  • Conference Article
  • Citations5

A probabilistic approach to the problem of automatic selection of data representations

  • Jun 15, 1996
  • Tyng-Ruey Chuang +1
  • Research Article
  • Citations37

On the energy efficiency and performance of irregular application executions on multicore, NUMA and manycore platforms

  • Nov 13, 2014
  • Journal of Parallel and Distributed Computing
  • Emilio Francesquini +6
  • Research Article
  • Citations13

Packed Compact Tries: A Fast and Efficient Data Structure for Online String Processing

  • Jan 01, 2017
  • IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
  • Takuya Takagi +3
  • Book Chapter
  • Citations6

Lock‐Free Concurrent Data Structures

  • Jan 24, 2017
  • Daniel Cederman +5
  • Research Article
  • Citations27

Generalized association rule mining using an efficient data structure

  • Dec 14, 2010
  • Expert Systems with Applications
  • Chieh-Ming Wu +1
  • Conference Article
  • Citations36

Optimizing many-field packet classification on FPGA, multi-core general purpose processor, and GPU

  • May 01, 2015
  • Yun R Qu +3
  • Book Chapter

Discrepancy-Sensitive Dynamic Fractional Cascading, Dominated Maxima Searching, and 2-d Nearest Neighbors in Any Minkowski Metric

  • Aug 15, 2007
  • Mikhail J Atallah +3
  • Conference Article
  • Citations3

Local motion compensation in image sequences degraded by atmospheric turbulence: a comparative analysis of optical flow vs. block matching methods

  • Oct 19, 2016
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Claudia S Huebner
  • Conference Article
  • Citations17

Scalable protocol engine for high-bandwidth communications

  • Jun 08, 1997
  • C.J Georgiou +1
  • Book Chapter

Chapter 7 - Networks For The Small Business

  • Jan 01, 1995
  • Small Business Computer Guide
  • Joseph S Beckman
  • Conference Article
  • Citations4

A multicore vacation scheme for thermal-aware packet processing

  • Oct 01, 2015
  • Chih-Hsun Chou +1
  • Conference Article
  • Citations7

LTE physical layer implementation based on GPP multi-core parallel processing and USRP platform

  • Aug 01, 2014
  • Zhiping Chen +1
  • Research Article
  • Citations4

Delivering health care on US$19 per capita

  • Jan 15, 2008
  • Canadian Medical Association Journal
  • C Mason
  • Research Article
  • Citations13

Neighborhood grid: A novel data structure for fluids animation with GPU computing

  • Oct 24, 2014
  • Journal of Parallel and Distributed Computing
  • Mark Joselli +5
  • Conference Article
  • Citations4

A Bloom Filter Application for Processing Big Datasets through MapReduce Framework

  • Sep 16, 2021
  • Milko Todorov Marinov
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.