A Hybrid SDN Path Computation for Scaling Data Centers Networks

Initial SDN deployments endorsed a centralized architecture with a single controller that is responsible for managing entire networks. Yet, this scheme has proven to be unscalable and unreliable. Though distributed control plane architectures have gained ground recently, they bring new concerns. A principal question that should be investigated thoroughly is how to efficiently perform path computation and update flow tables in very large SDNs. In this paper, we address this problem by proposing ScalCon, a scalable hybrid SDN architecture that distributes the control plane over different controller types (i.e., Fog, Edge, Cloud). ScalCon distributes the load of path computation among all controllers and uses a multi-priority queening model and node parallelism to cut down the synchronization overhead. Simulation results show that ScalCon outperforms existing schemes in terms of path computation time, path setup latency. end-to-end delay and communication overhead.

[1]  Martín Casado,et al.  NOX: towards an operating system for networks , 2008, CCRV.

[2]  Lyes Khoukhi,et al.  Decentralized Cloud-SDN Architecture in Smart Grid: A Dynamic Pricing Model , 2018, IEEE Transactions on Industrial Informatics.

[3]  Lyes Khoukhi,et al.  Smart Grid Solution for Charging and Discharging Services Based on Cloud Computing Scheduling , 2017, IEEE Transactions on Industrial Informatics.

[4]  David Erickson,et al.  The beacon openflow controller , 2013, HotSDN '13.

[5]  Yashar Ganjali,et al.  HyperFlow: A Distributed Control Plane for OpenFlow , 2010, INM/WREN.

[6]  H. T. Mouftah,et al.  Queuing Model for EVs Energy Management: Load Balancing Algorithms Based on Decentralized Fog Architecture , 2018, 2018 IEEE International Conference on Communications (ICC).

[7]  Minlan Yu,et al.  Scalable flow-based networking with DIFANE , 2010, SIGCOMM 2010.

[8]  Pavlin Radoslavov,et al.  ONOS: towards an open, distributed SDN OS , 2014, HotSDN.

[9]  Martín Casado,et al.  Onix: A Distributed Control Platform for Large-scale Production Networks , 2010, OSDI.

[10]  Xin Wang,et al.  ParaCon: A Parallel Control Plane for Scaling Up Path Computation in SDN , 2017, IEEE Transactions on Network and Service Management.

[11]  Yashar Ganjali,et al.  Kandoo: a framework for efficient and scalable offloading of control applications , 2012, HotSDN '12.

[12]  Sami Souihi,et al.  Distributed SDN Control: Survey, Taxonomy, and Challenges , 2018, IEEE Communications Surveys & Tutorials.

[13]  Lyes Khoukhi,et al.  Industrial IoT Data Scheduling Based on Hierarchical Fog Computing: A Key for Enabling Smart Factory , 2018, IEEE Transactions on Industrial Informatics.

[14]  Nadjib Aitsaadi,et al.  An enhanced Path Computation for Wide Area Networks based on Software Defined Networking , 2017, 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM).

[15]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.