DocumentCode
76327
Title
Energy Efficient Exact Matching for Flow Identification with Cuckoo Affinity Hashing
Author
Reviriego, Pedro ; Pontarelli, Salvatore ; Maestro, Juan Antonio
Author_Institution
Univ. Antonio de Nebrija, Madrid, Spain
Volume
18
Issue
5
fYear
2014
fDate
May-14
Firstpage
885
Lastpage
888
Abstract
Energy efficiency has become an important design goal for networking equipment. Traditionally routers and switches have been designed to minimize peak power consumption but they operate most of the time with settings and traffic that is far from that peak. Therefore, many elements and functions of networking equipment are being redesigned to improve energy efficiency. A common functionality in networking is flow identification that is needed in many applications. Flow identification can be implemented with Content Addressable Memories (CAMs) or alternatively with several data structures. Among those, one efficient option is Cuckoo hashing that enables fast searches and high memory utilization at the cost of complicating the insertion procedure. In this letter, first the energy efficiency of exact matching using Cuckoo hashing is analyzed and then a technique is presented to improve the energy efficiency of Cuckoo hashing. The proposed scheme is evaluated using a traffic monitoring application and compared with the traditional Cuckoo hashing. The results show that significant energy savings can be obtained by using the proposed technique.
Keywords
cryptography; data structures; energy conservation; pattern matching; telecommunication equipment; telecommunication network routing; telecommunication power management; telecommunication traffic; CAMs; Cuckoo affinity hashing; content addressable memories; data structures; energy efficient exact matching; energy savings; flow identification; high memory utilization; networking equipment function; peak power consumption minimization; routers; switches; traffic monitoring application; Data structures; Energy consumption; Memory management; Monitoring; Power demand; Cuckoo hashing; flow identification; traffic monitoring;
fLanguage
English
Journal_Title
Communications Letters, IEEE
Publisher
ieee
ISSN
1089-7798
Type
jour
DOI
10.1109/LCOMM.2014.040214.140506
Filename
6787145
Link To Document