EN
A High Available Multi-Controller Structure for SDN and Placement of Multi-Controllers of SDN with Optimized K-means Algorithm
Öz
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.
Anahtar Kelimeler
Destekleyen Kurum
ERU/BAP, TUBITAK
Proje Numarası
FDK-2018- 8073, 1649B031802979
Kaynakça
- 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.
Ayrıntılar
Birincil Dil
İngilizce
Konular
Bilgisayar Yazılımı
Bölüm
Araştırma Makalesi
Yayımlanma Tarihi
15 Aralık 2021
Gönderilme Tarihi
4 Mayıs 2021
Kabul Tarihi
15 Haziran 2021
Yayımlandığı Sayı
Yıl 2021 Cilt: 11 Sayı: 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. Iğdır Üniv. Fen Bil Enst. Der. 2021;11(4):2456-2466. doi:10.21597/jist.932575
Chicago
Babayiğit, Bilal, ve 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 (01 Aralık 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 ve B. Ulu, “A High Available Multi-Controller Structure for SDN and Placement of Multi-Controllers of SDN with Optimized K-means Algorithm”, Iğdır Üniv. Fen Bil Enst. Der., c. 11, sy 4, ss. 2456–2466, Ara. 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 (01 Aralık 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. Iğdır Üniv. Fen Bil Enst. Der. 2021;11:2456–2466.
MLA
Babayiğit, Bilal, ve 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, c. 11, sy 4, Aralık 2021, ss. 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. Iğdır Üniv. Fen Bil Enst. Der. 01 Aralık 2021;11(4):2456-6. doi:10.21597/jist.932575