Efficient and Robust Dynamic Network Traffic Partitioning Based on Flow Tables

Bing Xiong,Kun Yang,Jinyuan Zhao,Keqin Li
2016-01-01
Abstract:The continual growth of network traffic rates results in heavy traffic processing overloads, and a typical solution is to partition traffic into multiple network processors for parallel processing especially in software-defined networks. This paper proposes an efficient and robust network traffic partitioning scheme called DTP-ICM, which dynamically distributes packet traffic with flow granularity, and assigns a new flow to a network processor with the lightest traffic load level. The scheme is first improved by building an initial connection separation mechanism to isolate false TCP connections, which results in the initial connection table (ICT) and the established connection table (ECT). The move-to-front heuristic is applied to the ECT table and the UDP flow table to accelerate their lookups and to the ICT table for fast timeout scanning. Besides, the ICT table is optimized with counting bloom filters to defend against SYN flooding attacks. Finally, we evaluate the performance of our DTP-ICM scheme with real network traffic traces by experiments. Experimental results indicate that the DTP-ICM scheme outperforms the traditional ones in terms of traffic load balance, packet ∗Corresponding author Email address: xiongbing@csust.edu.cn,xiongbing.csust@qq.com (Bing Xiong) 1Phn: +86-18773116229, Fax:+86-0731-85258462 Preprint submitted to Journal of Network and Computer Applications April 18, 2016 distribution efficiency and robustness against malicious behaviors.
What problem does this paper attempt to address?