Title
Deploying default paths by joint optimization of flow table and group table in SDNs
Abstract
Software Defined Networking (SDN) separates the control plane from the data plane to ease network management and provide flexibility in packet routing. The control plane interacts with the data plane through the forwarding tables, usually including a flow table and a group table, at each switch. Due to high cost and power consumption of Ternary Content Addressable Memory (TCAM), commodity switches can only support flow/group tables of limited size, which presents serious challenge for SDN to scale to large networks. One promising approach to address the scalability problem is to deploy aggregate default paths specified by wildcard forwarding rules. However, the multi-dimensional interaction among numerous system parameters and performance/scalability considerations makes the problem of setting up the flow/group tables at all switches for optimal overall layout of default paths very challenging. This paper studies the joint optimization of flow/group tables in the complex setting of large-scale SDNs. We formulate this problem as an integer linear program, and prove its NP-Hardness. An efficient algorithm with bounded approximation factors is proposed to solve the problem. The properties of our algorithm are formally analyzed. We implement the proposed algorithm on an SDN testbed for experimental studies and use simulations for large-scale investigation. The experimental results and simulation results demonstrate high efficiency of our proposed algorithm.
Year
DOI
Venue
2017
10.1109/ICNP.2017.8117539
2017 IEEE 25th International Conference on Network Protocols (ICNP)
Keywords
Field
DocType
Software Defined Networks,Default Paths,Load Balancing,Flow Table,Group Table
Forwarding plane,Approximation algorithm,Wildcard,Computer science,Network topology,Linear programming,Network management,Software-defined networking,Scalability,Distributed computing
Conference
ISSN
ISBN
Citations 
1092-1648
978-1-5090-6502-8
1
PageRank 
References 
Authors
0.35
13
5
Name
Order
Citations
PageRank
Gongming Zhao1287.81
Hongli Xu250285.92
Shigang Chen32568187.11
Liusheng Huang447364.55
Pengzhan Wang5285.53