Title :
Power Efficient IP Lookup with Supernode Caching
Author :
Peng, Lu ; Lu, Wencheng ; Duan, Lide
Author_Institution :
Louisiana State Univ. Baton Rouge, Baton Rouge
Abstract :
In this paper, we propose a novel supernode caching scheme to reduce IP lookup latencies and energy consumption in network processors. In stead of using an expensive TCAM based scheme, we implement a set associative SRAM based cache. We organize the IP routing table as a supernode tree (a tree bitmap structure) [5]. We add a small supernode cache in-between the processor and the low level memory containing the IP routing table in a tree structure. The supernode cache stores recently visited supernodes of the longest matched prefixes in the IP routing tree. A supernode hitting in the cache reduces the number of accesses to the low level memory, leading to a fast IP lookup. According to our simulations, up to 72% memory accesses can be avoided by a 128KB supernode cache for the selected three trace files. Average supernode cache miss ratio is as low as 4%. Compared to a TCAM with the same size, 77% of energy consumption can be reduced.
Keywords :
IP networks; SRAM chips; cache storage; content-addressable storage; table lookup; telecommunication network routing; tree data structures; IP routing table; associative SRAM; network processors; power efficient IP lookup; supernode caching; supernode tree structure; Computer networks; Delay; Energy consumption; Information science; Power engineering and energy; Power engineering computing; Random access memory; Routing; Table lookup; Tree data structures;
Conference_Titel :
Global Telecommunications Conference, 2007. GLOBECOM '07. IEEE
Conference_Location :
Washington, DC
Print_ISBN :
978-1-4244-1042-2
Electronic_ISBN :
978-1-4244-1043-9
DOI :
10.1109/GLOCOM.2007.48