DocumentCode :
1977943
Title :
GFlow: Towards GPU-based high-performance table matching in OpenFlow switches
Author :
Kun Qiu ; Zhe Chen ; Yang Chen ; Jin Zhao ; Xin Wang
Author_Institution :
Sch. of Comput. Sci., Fudan Univ., Shanghai, China
fYear :
2015
fDate :
12-14 Jan. 2015
Firstpage :
283
Lastpage :
288
Abstract :
This paper investigates the acceleration of Software-based OpenFlow switches, equipped with commodity off-the-shelf hardware, for high-performance table matching. Particularly, due to the high flexibility and compatibility, software-based and SDN-compatible switches, such as OpenvSwitch, has been widely applied in several viable fields, like cloud services, future Internet architectures, and the network function virtualization (NFV). In these switches, table matching is a critical function. Existing CPU-based solutions are suffering from a low performance. In our work, we leverage the power of GPUs to accelerate table matching in software-based OpenFlow switches. We propose GFlow, which can handle OpenFlow table matching in a parallel fashion. Based on our extensive evaluations, we can see the GFlow is 8 to 10 times faster than existing GPU-based matching algorithm.
Keywords :
graphics processing units; protocols; software defined networking; table lookup; virtualisation; GFlow; GPU-based high-performance table matching; NFV; OpenFlow Switches; OpenFlow table matching; OpenvSwitch; SDN-compatible switches; critical function; network function virtualization; off-the-shelf hardware; software-based OpenFlow switches; Acceleration; Algorithm design and analysis; Arrays; Graphics processing units; IP networks; Instruction sets; GPU; Open vSwitch; OpenFlow; flow-table; table lookup; wildcard;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Networking (ICOIN), 2015 International Conference on
Conference_Location :
Cambodia
Type :
conf
DOI :
10.1109/ICOIN.2015.7057897
Filename :
7057897
Link To Document :
بازگشت