DocumentCode :
533421
Title :
Software-based implementations of updateable data structures for high-speed URL matching
Author :
Yuan, Haowei ; Wun, Benjamin ; Crowley, Patrick
Author_Institution :
Comput. Sci. & Eng., Washington Univ. in St. Louis, St. Louis, MO, USA
fYear :
2010
fDate :
25-26 Oct. 2010
Firstpage :
1
Lastpage :
2
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.
Keywords :
cache storage; cryptography; data structures; finite automata; query processing; software performance evaluation; storage allocation; string matching; URL query; cache allocation; finite automata based URL matching; general purpose multicore processors; hash based URL matching; high-speed URL matching; memory allocation; software based implementation; string matching problem;; updateable data structure; Data structures; Doped fiber amplifiers; Dynamic scheduling; Memory management; Program processors; Resource management; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Architectures for Networking and Communications Systems (ANCS), 2010 ACM/IEEE Symposium on
Conference_Location :
La Jolla, CA
Print_ISBN :
978-1-4244-9127-8
Electronic_ISBN :
978-1-4503-0379-8
Type :
conf
Filename :
5623837
Link To Document :
بازگشت