• DocumentCode
    2047118
  • Title

    Power Analysis of Packet Classification on Programmable Network Processors

  • Author

    Kennedy, Alan ; Bermingham, David ; Wang, Xiaojun ; Liu, Bin

  • Author_Institution
    Sch. of Electron. Eng., Dublin City Univ., Dublin, Ireland
  • fYear
    2007
  • fDate
    24-27 Nov. 2007
  • Firstpage
    1231
  • Lastpage
    1234
  • Abstract
    Packet classification algorithms are increasingly being used to provide security and Quality of Service guarantees. These algorithms are usually implemented on power hungry programmable network processors, which are used in devices such as core routers and firewalls. This paper compares the energy used by five best-known algorithms Recursive Flow Classification, HiCuts, HyperCuts, Extended Grid-of-Tries with Path Compression and Tuple Space Search with Pruning. It does this by measuring the energy used to build the search structure during preprocessing for each of the five algorithms and the average energy taken to classify a packet. To do this we implemented all five algorithms in C code and used a microarchitectural power simulation tool called Sim-Panalyzer to estimate the power dissipated by the five algorithms while running on a SA1100 StrongARM RISC processor similar to the type found on many of today´s programmable network processors.
  • Keywords
    graph theory; multiprocessor interconnection networks; performance evaluation; power aware computing; quality of service; search problems; security of data; HiCuts; HyperCuts; core routers; extended grid-of-tries; firewalls; packet classification; path compression; power analysis; programmable network processors; quality of service guarantees; recursive flow classification; search structure; security; tuple space search with pruning; Classification algorithms; Energy consumption; IP networks; Internet; Microarchitecture; Random access memory; Signal analysis; Signal processing algorithms; Telecommunication traffic; Testing; Packet Classification; Power Analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing and Communications, 2007. ICSPC 2007. IEEE International Conference on
  • Conference_Location
    Dubai
  • Print_ISBN
    978-1-4244-1235-8
  • Electronic_ISBN
    978-1-4244-1236-5
  • Type

    conf

  • DOI
    10.1109/ICSPC.2007.4728548
  • Filename
    4728548