• 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