• 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