Sciweavers

ICNP
1999
IEEE

Dynamic Memory Model Based Framework for Optimization of IP Address Lookup Algorithms

13 years 9 months ago
Dynamic Memory Model Based Framework for Optimization of IP Address Lookup Algorithms
The design of software-based algorithms for fast IP address lookup targeted for general purpose processors has received tremendous attention in recent years due to its low cost implementation and flexibility. However, all work to date fails to account for the hierarchical memory structure of the processor when designing algorithms. In this work, we propose a dynamic memory model that captures data movement between hierarchical memories and the memory access cost. Using the model, we formulate the design of IP address lookup algorithms as a well-defined optimization problem that minimizes an algorithm's average lookup time. We first show the problem is NP-hard. We then present an optimization framework and associated algorithm based on Lagrange multipliers that terminates in a bounded-error solution. Simulation shows the synthesized algorithm has noticeable performance gain over existing techniques.
Gene Cheung, Steven McCanne
Added 03 Aug 2010
Updated 03 Aug 2010
Type Conference
Year 1999
Where ICNP
Authors Gene Cheung, Steven McCanne
Comments (0)