loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
26th Annual International Computer Software and Applications Conference
Gigabit Packet Classification by Using Lookahead Caching
Oxford, England
August 26-August 29
ISBN: 0-7695-1727-7
Pi-Chung Wang, Chunghwa Telecom Co., Ltd.
Wei-Chun Tseng, Chunghwa Telecom Co., Ltd.
Chia-Tai Chan, Chunghwa Telecom Co., Ltd.
Yaw-Chung Chen, National Chiao-Tung University
Hashing is a widely used method to perform fast lookup. Several schemes have been proposed to support Internet lookup that includes IP lookup and packet classification. Rectangular search is a well-known packet classification scheme based on multiple hash accesses for different filter length. It shows good scalability with respect to the number of filters; however, the lookup performance is not satisfactory. For example, through experiments, each packet classification takes about 40 hash accesses in a 100,000-filter database and each hash access may take more than one memory access. Obviously, this is insufficient to provide gigabits throughput. In this paper, we proposed a novel "Lookahead Caching" which can significantly improve the performance of hash-based algorithm. The basic idea is to find out the unmatched case for each incoming packet, thus it is different from the traditional caching mechanism. The experimental results indicate that the proposed scheme can improve the performance by a factor of two. The scheme can be further enhanced using parallel processing.
Citation:
Pi-Chung Wang, Wei-Chun Tseng, Chia-Tai Chan, Yaw-Chung Chen, "Gigabit Packet Classification by Using Lookahead Caching," compsac, pp.117, 26th Annual International Computer Software and Applications Conference, 2002
Usage of this product signifies your acceptance of the Terms of Use.