Araştırma Makalesi

A High Available Multi-Controller Structure for SDN and Placement of Multi-Controllers of SDN with Optimized K-means Algorithm

Cilt: 11 Sayı: 4 15 Aralık 2021
PDF İndir
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

  1. Ahmadi V, Khorramizadeh M, 2018. An adaptive heuristic for multiobjective controller placement in software-defined networks. Computers and Electrical Engineering, 66: 204-228.
  2. Anonymous, 2010. TopologyZoo-Ulaknet Dataset. http://www.topology-zoo.org/files/Ulaknet.gml. (Date of access: 10 March 2021).
  3. Anonymous, 2012. SDN Controller, Floodlight. http://www.projectfloodlight.org/floodlight/. (Date of access: 10 March 2021).
  4. Anonymous, 2013. An Instant Virtual Network on your Laptop, Mininet. http://mininet.org/. (Date of access: 10 March 2021).
  5. Anonymous, 2013. Empowering App Development for Developers, Docker. https://www.docker.com/. (Date of access: 10 March 2021).
  6. 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.
  7. 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.
  8. 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

Kaynak Göster

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

Cited By