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 Zhao | 1 | 28 | 7.81 |
Hongli Xu | 2 | 502 | 85.92 |
Shigang Chen | 3 | 2568 | 187.11 |
Liusheng Huang | 4 | 473 | 64.55 |
Pengzhan Wang | 5 | 28 | 5.53 |