ParaCon: A Parallel Control Plane for Scaling Up Path Computation in SDN

Kun Qiu 1 Siyuan Huang 1 Qiongwen Xu 1 Jin Zhao 1 Xin Wang 1 Stefano Secci 2
2 Phare
LIP6 - Laboratoire d'Informatique de Paris 6
Abstract : —The fundamental tasks of the control plane in Software Defined Networking (SDN) are to customize forwarding policies for the data plane and to provide global network view for applications. The logically centralized design of control plane brings the benefit of network programmability and promises to ease network management. However, it also increases efficiency concerns for large-scale networks. In this paper, our goal is to build a high-performance SDN control plane using multiple controllers. Previous work seeks to improve control plane efficiency by balancing only the load for data plane behaviors among multiple controllers. Deviating from conventional wisdom, we propose the design and implementation of ParaCon, which resorts to parallel computing to speed up the path computation in SDN control plane. We also address the consistency problem and synchronization overhead under the design. To the best of our knowledge, ParaCon is the first attempt that utilizes node parallelism in path computation for SDN control plane. We experimented ParaCon using both Mininet and real-world clusters. Our results show that the path computing time of ParaCon is able to achieve speedup of 10x over POX baseline implementation in a 300-node network with 20 controllers.
Keywords : SDN
Document type :
Journal articles
Liste complète des métadonnées

Cited literature [39 references]  Display  Hide  Download

https://hal.sorbonne-universite.fr/hal-01478162
Contributor : Stefano Secci <>
Submitted on : Thursday, October 12, 2017 - 7:58:27 AM
Last modification on : Sunday, December 30, 2018 - 9:30:03 AM

File

paracon-parallel-control-2.pdf
Files produced by the author(s)

Identifiers

Collections

Citation

Kun Qiu, Siyuan Huang, Qiongwen Xu, Jin Zhao, Xin Wang, et al.. ParaCon: A Parallel Control Plane for Scaling Up Path Computation in SDN. IEEE Transactions on Network and Service Management, IEEE, 2017, 14 (4), pp.978-990. ⟨10.1109/TNSM.2017.2761777⟩. ⟨hal-01478162v2⟩

Share

Metrics

Record views

485

Files downloads

252