DocumentCode
433468
Title
A fast URL lookup engine for content-aware multi-gigabit switches
Author
Huang, Nen-Fu ; Liu, Rong-Tai ; Chen, Chih-Ho ; Chen, Ying-Tsun ; Huang, Li-Wen
Author_Institution
Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
Volume
1
fYear
2005
fDate
28-30 March 2005
Firstpage
641
Abstract
Cluster-based servers are one of the best solutions to build high-performance, scalable, and reliable Internet Web servers. A number of researches have been done about enabling the dispatcher in cluster-based Web servers to route the users requests based on higher layer information, such as URLs. Hashing functions and tree structure are often used to achieve the goal of URL lookup, but they may cause the problem of collision and result in unacceptable performance. This paper presents a fast scalable URL lookup mechanism that uses content addressable memory (CAM) as the basic hardware components. Our scheme not only supports exact matching of URL lookup, but also provides prefix-matching lookup ability so that it is very practically for URL content-filtering like systems. The proposed scheme takes constant time to lookup a URL and furnishes a rate of 100 million lookups per second. By applying the entry reuse concept, the expensive CAM space can be used in a more efficient way to store more URLs. With this fast URL lookup engine, the performance of content dispatchers or URL content filters can be greatly improved.
Keywords
Internet; content management; content-addressable storage; file servers; information filtering; table lookup; Internet Web servers; URL lookup engine; cluster-based servers; content addressable memory; content-aware multigigabit switches; content-filtering; hashing function; tree structure; Associative memory; CADCAM; Computer aided manufacturing; Hardware; Internet; Search engines; Switches; Tree data structures; Uniform resource locators; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Information Networking and Applications, 2005. AINA 2005. 19th International Conference on
ISSN
1550-445X
Print_ISBN
0-7695-2249-1
Type
conf
DOI
10.1109/AINA.2005.23
Filename
1423562
Link To Document