DocumentCode
2494317
Title
Power Efficient IP Lookup with Supernode Caching
Author
Peng, Lu ; Lu, Wencheng ; Duan, Lide
Author_Institution
Louisiana State Univ. Baton Rouge, Baton Rouge
fYear
2007
fDate
26-30 Nov. 2007
Firstpage
215
Lastpage
219
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/GLOCOM.2007.48
Filename
4410958
Link To Document