EN
A High Available Multi-Controller Structure for SDN and Placement of Multi-Controllers of SDN with Optimized K-means Algorithm
Abstract
Facilitating the management of the traditional networks, Software Defined Networking (SDN), separates data plane and control plane, so providing advantages such as programmability, flexibility, and cost-effective configuration. But, SDN has some problems such as security, infrastructure, single-point-of-failure, and controller placement. A single-point-of-failure problem can be solved with a multi-controller; however, it needs to be improved. The most critical issue in solving the multi-controller placement problem is minimizing latency between controllers and their associated switches. In this paper, an SDN-based multi-controller system using Docker-swarm mode is presented to solve the single-point-of-failure problem, and using the presented system, the multi-controller placement problem is solved with optimized k-means (Opk-means) in order to reduce the end-to-end latency. The experimental results show that the proposed testbed provides a high availability control plane for multi-controller, and the Opk-means algorithm significantly reduces the latency when compared to the standard k-means in the testbed.
Keywords
Supporting Institution
ERU/BAP, TUBITAK
Project Number
FDK-2018- 8073, 1649B031802979
References
- Ahmadi V, Khorramizadeh M, 2018. An adaptive heuristic for multiobjective controller placement in software-defined networks. Computers and Electrical Engineering, 66: 204-228.
- Anonymous, 2010. TopologyZoo-Ulaknet Dataset. http://www.topology-zoo.org/files/Ulaknet.gml. (Date of access: 10 March 2021).
- Anonymous, 2012. SDN Controller, Floodlight. http://www.projectfloodlight.org/floodlight/. (Date of access: 10 March 2021).
- Anonymous, 2013. An Instant Virtual Network on your Laptop, Mininet. http://mininet.org/. (Date of access: 10 March 2021).
- Anonymous, 2013. Empowering App Development for Developers, Docker. https://www.docker.com/. (Date of access: 10 March 2021).
- Bella MRM, Data M, Yahya W, 2018. Web Server Load Balancing Based On Memory Utilization Using Docker Swarm. International Conference on Sustainable Information Engineering and Technology (SIET) IEEE, 2018, pp:220-223.
- Hu Y, Luo T, Beaulieu NC, Deng C, 2017. The energy-aware controller placement problem in software defined networks. IEEE Communication Letter, 21: 741-744.
- Huang V, Chen G, Fu Q, Wen E, 2019. Optimizing Controller Placement for Software-Defined Networks. Symposium on Integrated Network and Service Management (IM) IEEE, 2019, pp:224-232.
Details
Primary Language
English
Subjects
Computer Software
Journal Section
Research Article
Publication Date
December 15, 2021
Submission Date
May 4, 2021
Acceptance Date
June 15, 2021
Published in Issue
Year 2021 Volume: 11 Number: 4
APA
Babayiğit, B., & Ulu, B. (2021). A High Available Multi-Controller Structure for SDN and Placement of Multi-Controllers of SDN with Optimized K-means Algorithm. Journal of the Institute of Science and Technology, 11(4), 2456-2466. https://doi.org/10.21597/jist.932575
AMA
1.Babayiğit B, Ulu B. A High Available Multi-Controller Structure for SDN and Placement of Multi-Controllers of SDN with Optimized K-means Algorithm. J. Inst. Sci. and Tech. 2021;11(4):2456-2466. doi:10.21597/jist.932575
Chicago
Babayiğit, Bilal, and Banu Ulu. 2021. “A High Available Multi-Controller Structure for SDN and Placement of Multi-Controllers of SDN With Optimized K-Means Algorithm”. Journal of the Institute of Science and Technology 11 (4): 2456-66. https://doi.org/10.21597/jist.932575.
EndNote
Babayiğit B, Ulu B (December 1, 2021) A High Available Multi-Controller Structure for SDN and Placement of Multi-Controllers of SDN with Optimized K-means Algorithm. Journal of the Institute of Science and Technology 11 4 2456–2466.
IEEE
[1]B. Babayiğit and B. Ulu, “A High Available Multi-Controller Structure for SDN and Placement of Multi-Controllers of SDN with Optimized K-means Algorithm”, J. Inst. Sci. and Tech., vol. 11, no. 4, pp. 2456–2466, Dec. 2021, doi: 10.21597/jist.932575.
ISNAD
Babayiğit, Bilal - Ulu, Banu. “A High Available Multi-Controller Structure for SDN and Placement of Multi-Controllers of SDN With Optimized K-Means Algorithm”. Journal of the Institute of Science and Technology 11/4 (December 1, 2021): 2456-2466. https://doi.org/10.21597/jist.932575.
JAMA
1.Babayiğit B, Ulu B. A High Available Multi-Controller Structure for SDN and Placement of Multi-Controllers of SDN with Optimized K-means Algorithm. J. Inst. Sci. and Tech. 2021;11:2456–2466.
MLA
Babayiğit, Bilal, and Banu Ulu. “A High Available Multi-Controller Structure for SDN and Placement of Multi-Controllers of SDN With Optimized K-Means Algorithm”. Journal of the Institute of Science and Technology, vol. 11, no. 4, Dec. 2021, pp. 2456-6, doi:10.21597/jist.932575.
Vancouver
1.Bilal Babayiğit, Banu Ulu. A High Available Multi-Controller Structure for SDN and Placement of Multi-Controllers of SDN with Optimized K-means Algorithm. J. Inst. Sci. and Tech. 2021 Dec. 1;11(4):2456-6. doi:10.21597/jist.932575