DocumentCode :
10190
Title :
Improving Routing Table Lookup in Software Routers
Author :
HyunYong Lee ; Nakao, Akihiro
Author_Institution :
Electron. & Telecommun. Res. Inst. (ETRI), Daejeon, South Korea
Volume :
19
Issue :
6
fYear :
2015
fDate :
Jun-15
Firstpage :
957
Lastpage :
960
Abstract :
For the speed-up in the routing table lookup in software routers, we introduce a new data structure called, sTable that achieves space efficiency while causing low processing overhead without hardware parallelism. Using a hash table-like approach, sTable stores only next hop information to handle most packets within the on-chip fast memory while causing some accesses to the off-chip slow memory to handle lookup errors. Routing table lookup experiments using Click show that, causing less processing overhead and a smaller number of lookup errors than Bloom filter, sTable reduces the average table lookup time by 44% (i.e., from 119 ns to 67 ns) compared to Bloom filter.
Keywords :
data structures; table lookup; telecommunication computing; telecommunication network routing; hash table-like method; routing table lookup; sTable data structure; software router; Hardware; Parallel processing; Random access memory; Routing; Software; Switches; Table lookup; Routing table lookup; on-chip fast memory; processing and memory access overhead; software router;
fLanguage :
English
Journal_Title :
Communications Letters, IEEE
Publisher :
ieee
ISSN :
1089-7798
Type :
jour
DOI :
10.1109/LCOMM.2015.2418759
Filename :
7076614
Link To Document :
بازگشت