• DocumentCode
    253349
  • Title

    Design of Software Defined hardware counters for SDN

  • Author

    Tao Zhao ; Tao Li ; Biao Han ; Zhigang Sun ; Jinfeng Huang

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2014
  • fDate
    21-23 May 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Implementation of counters is a critical challenge for switches in today´s Software-Defined Networking (SDN). In this paper, we address the current challenges in implementing SDN counters: high memory consumption, low utilization, and inflexibility. We introduce the concept of software defined hardware counters (SDHCs) for SDN. Our main idea is to make the switch-local CPU flexibly allocate memory space to each counter required by controllers. The ASIC of SDN switches transmits event records to the CPU, which contain updating information of the counters. Furthermore, the ASIC provides non-semantic counter memory space to be allocated by the CPU. Based on the proposed SDHC, an SDN controller can flexibly apply/release various counters for each counter category (e.g., each flow entry, each port) through the south-bound interface. It is shown that SDHC achieves high flexibility while reducing the memory space on ASIC. It also improves the update performance through alleviating the CPU overhead. Finally, we evaluate the performance of SDHC through comprehensive simulation study.
  • Keywords
    application specific integrated circuits; counting circuits; logic design; memory architecture; software defined networking; ASIC; SDHC; SDN controller; SDN counters; SDN switches; event records transmission; high memory consumption; information updating; memory space allocation; nonsemantic counter memory space; software defined hardware counters design; software-defined networking; south-bound interface; switch-local CPU; Aerospace electronics; Application specific integrated circuits; Bandwidth; Generators; Memory management; Radiation detectors; Random access memory; SDN; software defined hardware counters; switch;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local & Metropolitan Area Networks (LANMAN), 2014 IEEE 20th International Workshop on
  • Conference_Location
    Reno, NV
  • Type

    conf

  • DOI
    10.1109/LANMAN.2014.7028635
  • Filename
    7028635