Analytical Load Balancing Model in Distributed Open Flow Controller System
- 1 Felix Houphouet-Boigny University, Abidjan, Cote d’Ivoire
- 2 African Higher School of ICT Abidjan, Abidjan, Cote d’Ivoire
- 3 National Polytechnic Institute Felix Houphouet-Boigny, Yamoussoukro, Cote d’Ivoire
- 4 Research Institute of Computer Science and Random Systems, University of Rennes 1, Rennes, France
- 5 Research Institute of Computer Science and Random Systems, University of Rennes 1, Rennes, France
- 6 African Higher School of ICT Abidjan, Abidjan, Cote d’Ivoire
Abstract
The Software Defined Network (SDN) is a concept based on a decoupling between the control plan and the data plan of a network. Thus, the network becomes programmable and can be coupled to the business applications of the users. The study that is discussed in this article looks at load planning and balancing in distributed controllers. To do this, a model and theoretical methods of performance evaluation related to appropriate software tools, to predict and control the quality of service offered to users is exposed. This paper exposed also a distributed architecture of controllers and then a module based on an adaptive load balancing algorithm that is fault tolerant and fluctuates controller loads. The experiments show a significant gain in efficiency of our solution.
- Benamrane, F., Ben Mamoun, M. and Benaini, R. (2015) Performances of Openflow-Based Sofware Defned Networks: An Overview. Journal of Networks, 10, 329-337. https://doi.org/10.4304/jnw.10.6.329-337
- Liu, H.H., Wu, X., Zhang, M., Yuan, L., Wattenhofer, R. and Maltz, D. (2013) Updating Data Center Networks With Zero Loss. ACM SIGCOMM Computer Communication Review, 43, 411-422. https://doi.org/10.1145/2534169.2486005
- Mahmood, Chilwan, A., Østerbø, O. and Jarschel, M. (2014) Modelling of OpenFlow-Based Software Defined Networks: The Multiple Node Case, Kashif. IET Journal.
- Open Networking Foundation (ONF) (2015) OpenFlow Switch Specification; Version 1.5.1 (Protocol Version 0x06), ONF TS-025. https://www.opennetworking.org/wp-content/uploads/2014/10/openflow-switch-v1.5.1.pdf
- Hock, D., Gebert, S. and Hartmann, M. (2014) POCO-Framework for Pareto-Optimal Resilient Controller Placement in SDN-Based Core Networks. IEEE Network Operations and Management Symposium (NOMS), IEEE Xplore, 1-2.
- Mattos, D.M.F., Duarte, O.C.M.B. and Pujolle, G. (2016) A Resilient Distributed Controller for Software Defined Networking, Communications (ICC). IEEE.
- Nunes, B.A., Mendonca, M. and Nguyen, X.-N. (2014) A Survey of Sofware-Defned Networking: Past, Present, and Future of Programmable Networks. IEEE Communication Survey and Tutorial, 16, 1617-1634. https://doi.org/10.1109/SURV.2014.012214.00180
- Ros, F.J. and Ruiz, P.M. (2016) Reliable Controller Placements in Sofware-Defned Networks. Computer Communications, Sciencedirect, 77, 41-51.
- Abdelaziz, A., Fong, A.T. and Gani, A. (2017) Distributed Controller Clustering in Software Defined Networks. PLOS ONE. https://doi.org/10.1371/journal.pone.0174715
- Gardner, K., Harchol-Balter, M., Scheller-Wolf, A., Velednitsky, M. and Zbarsky, S. (2017) Redundancy-D: The Power of D Choices for Redundancy. Operations Research. https://doi.org/10.1287/opre.2016.1582
- Paris, S., Destounis, A., Maggi, L., Paschos, G. and Leguay, J. (2016) Controlling Flow Reconfigurations in SDN. The 35th Annual IEEE International Conference on Computer Communications, San Francisco, 10-14 April 2016. https://doi.org/10.1109/INFOCOM.2016.7524330
- Guo, Z.H., Su, M., Xu, Y., Duan, Z.M., Wang, L., Hui, S.F. and Chao, H.J. (2014) Improving the Performance TF Load Balancing in Software-Defined Networks through Load Variance-Based Synchronization. Computer Networks, 68, 95-109. https://doi.org/10.1016/j.comnet.2013.12.004