Yazılım tanımlı ağlarda genetik algoritma tabanlı çoklu denetleyici yerleştirme


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Erciyes Üniversitesi, Fen Bilimleri Enstitüsü, BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI, Türkiye

Tezin Onay Tarihi: 2021

Tezin Dili: Türkçe

Öğrenci: EDA NUR HASÇOKADAR

Danışman: Bilal Babayiğit

Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu

Özet:

Geleneksel ağlar, gelişen teknoloji ve işlenecek veri boyutunun sürekli artmasıyla ihtiyaçları karşılamada zorlanmaktadır. Yazılım Tanımlı Ağ (YTA) yaklaşımı, geleneksel ağlara bir alternatif olarak ortaya çıkmıştır. YTA, kontrol ve veri düzlemini birbirinden ayırır, ağı esneklik ve maliyet açısından sağladığı avantajlar ile kontrol düzlemi üzerinden yönetir. Büyük veri akışına sahip ağlarda tek bir denetleyici ile ağı yönetmek kesintilerine ve veri kaybına neden olabileceğinden çoklu denetleyici kullanmak yararlı olacaktır. Çoklu denetleyici kullanılan YTA'larda denetleyicilerin yerleştirilmesi başlıca problemler arasında yer almaktadır. Bu tez çalışması YTA'larda çoklu denetleyici yerleştirme problemini çözmek üzere gerçekleştirilmiştir. Topology Zoo veri tabanı bünyesindeki Colt ve ULAKNET veri setlerine Genetik Algoritma ile Dijkstra Algoritması birlikte uygulanarak hem Avrupa hem de Türkiye için denetleyicilerin en iyi konumu belirlenmiştir. Ayrıca Türkiye'de kurulması gereken pandemi hastaneleri için YTA modellemesi sunulmuştur. Sunulan modellemeye göre pandemi hastanelerinin kurulacağı şehirler kontrol katmanına karşılık gelirken bu hastanelerden yararlanacak olan diğer tüm şehirler veri katmanına karşılık gelmektedir. Pandemi hastanelerinin kurulum maliyeti dikkate alındığında stratejik noktalarda konumlandırılması, bu hastanelere daha geniş bir kapsama alanı sağlayacaktır. Pandemi hastanelerinden maksimum fayda sağlanabilmesi için koronavirüslü hasta sayısı yoğun fakat diğer tüm şehirlere minimum uzaklıktaki lokasyonlara hastane kurulması önerilmektedir.