Proactive controller assignment schemes in sdn for fast recovery
Yazılım tanımlı ağlarda hızlı kurtarma için proaktif denetleyici atama yöntemleri
- Tez No: 603799
- Danışmanlar: PROF. FATİH ALAGÖZ
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2019
- Dil: İngilizce
- Üniversite: Boğaziçi Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 60
Özet
Yazılım tanımlı ağ (YTA), veri ve kontrol katmanlarını birbirinden ayırmak üzere ortaya çıkan ağ paradigmasıdır. YTA'da bir denetleyici, veri düzleminin yönetiminden sorumlu olan merkezi ağ kontrol birimidir. Tipik olarak, tüm anahtar elemanlarından sorumlu olan tek bir denetleyiciye sahip büyük bir yazılım tanımlı ağ, mevcut veri yükü ihtiyaçlarının artması durumunda sistem yükünü taşımak için yeterli olmayacaktır. Bu amaçla, birden fazla denetleyiciye sahip olmak, sistemin esnekliğini arttırmakla kalmayıp, ağ denetim yükünün kontrolcüler arasında dağıtılmasını da sağlar. Birden fazla kontrolcünün olduğu YTA'larda, anahtar-denetleyici ataması çözmesi zor bir teknik problemdir. Kontrol düzleminde bir kesinti olduğunda, kontrol ve veri katmanları arasındaki kopukluk sistemde paket kaybına ve arızalara neden olabilir. Bu yüzden, sistemdeki bir kesinti durumunda hızlı ve performanslı bir kontrolcü-anahtar ataması önemli bir rol taşır. Bu tezde; denetleyici yük dağılımını, yeniden atama maliyetini ve arıza olasılığını göz önünde bulundurarak genetik algoritma kullanan; denetleyici arızalarında proaktif olan bir anahtar-denetleyici atama şeması PREF-CP'yi öneriyoruz. Tez çalışmamız sırasında, şemamızın başarımını geliştirilen benzer görevli diğer algoritmalar ile (rastgele ve açgözlü algoritmalar) karşılaştırdık. Deney sonuçları, önerilen PREF-CP şemasının, arıza olasılığı ve denetleyici yükü dağılımı açısından daha iyi başarıma sahip olduğunu göstermektedir.
Özet (Çeviri)
Software-defined networking (SDN) is an emerging networking paradigm which entails separate control and data planes. In SDN, a controller is a centralized network control entity responsible for management of the data plane. Typically, a sizeable software defined network with a single controller responsible for all forwarding elements is potentially failure-prone and inadequate for dynamic network loads. To this end, having multiple controllers improves resilience and distributes network control load. However, when there is a disruption in the control plane, a rapid and performant controller-switch assignment is critical, which is a challenging technical question. Therefore, controller-to-switch assignment and robust operation are challenging research questions, since control plane hazards such as disconnection between control and forwarding planes may lead to packet loss and failures in the system. In this thesis, we propose a proactive switch assignment scheme PREF-CP in case of controller failures using genetic algorithm considering controller load distribution, reassignment cost and probability of failure. Moreover, we compare the performance of our scheme with other algorithms developed during our thesis work, namely random and greedy algorithms. Experiment results show that our proposed PREF-CP framework has better assignment performance in terms of probability of failure and controller load distribution.
Benzer Tezler
- Hidrolik bir servo sistemde pol atamalı adaptif konum kontrolü
The Pole assignment adaptive position control in a hydraulic servo system
AYHAN KURAL
- Düzensiz örneklemeli sistemlerin kontrolü
Control of nununiformly sampled systems
UFUK SEVİM
Doktora
Türkçe
2024
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiKontrol ve Otomasyon Mühendisliği Ana Bilim Dalı
PROF. DR. AFİFE LEYLA GÖREN
- Çiftlik hayvanlarında major genler. Bunların belirlenmesi, transferi ve endüstriyel kullanımı
Major genes in farm animals: Their identification, transfer and industrial utilization
İBRAHİM CEMAL
- Autofly-aid: Flight deck automation support with dynamic 4d trajectory management for responsive and adaptive airborne collision avoidance
Autofly-aıd: havada çarpışmadan kaçınma için esnek ve uyarlamalı 4 boyutlu dinamik rota yönetimi ile uçuş karar destek sistemi
EMRE KOYUNCU
Doktora
İngilizce
2015
Havacılık Mühendisliğiİstanbul Teknik ÜniversitesiUçak ve Uzay Mühendisliği Ana Bilim Dalı
DOÇ. DR. GÖKHAN İNALHAN