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
Link To Document