Geri Dön

Yazılım tanımlı ağda farklı yönlendirme algoritmalarının çalıştırılması ve akış kontrolü

Performing several routing algorithms and flow control in a software network

  1. Tez No: 633747
  2. Yazar: HİLMİ TUNAHAN İLHAN
  3. Danışmanlar: DOÇ. DR. DERYA YILTAŞ KAPLAN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2020
  8. Dil: Türkçe
  9. Üniversite: İstanbul Üniversitesi-Cerrahpaşa
  10. Enstitü: Lisansüstü Eğitim Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 69

Özet

Bu tez çalışması bir Yazılım Tanımlı Ağ(YTA) uygulamasının ağ yönlendirme kabiliyetinin başka algoritmalar da eklenerek geliştirilmesiyle yapılmıştır. Çalışma yapılırken YTA olarak Floodlight, yazılım geliştirme IDE'si olarak ise Intellij IDEA ve yazılım dili olarak ise Java 8 kullanılmıştır. Yönlendirme kabiliyetinin zenginleştirilmesi amacıyla yeni eklenen algoritmalar ve hâlihazırda Floodlight tarafından kullanılan Dijkstra algoritması kullanılmıştır. Açık Artırma ve İkili Tırmanma yaklaşımlı iki algoritma baştan geliştirilmiştir ve Dijkstra ile birlikte Floodlight içerisine entegre edilmiştir. Buna ek olarak tüm algoritmaların karar verme esnasında kullandıkları giriş parametreleri de artırılmıştır. Tüm algoritmalar iki düğüm arasındaki bağlantı maliyetini kullanırken bunlara başka parametreleri de normalize ederek karar verme kabiliyeti güçlendirilmiştir. Tüm sonuçlar bir araya toplanarak grafiksel bir yoruma çevrilmiştir. Tüm algoritmalar aynı topoloji üzerinde çalışmakta olup yine aynı gecikme ve mesafe değerleriyle çalışmaktadır. Bu girdilere göre ürettikleri en kısa yol hesaplamaları grafik katmanında yorumlanarak görsele dökülmüştür.

Özet (Çeviri)

This thesis has been done by developing the network routing capability of a Software Defined Network (SDN) application by adding different algorithms. During the study, Floodlight was used as SDN, Intellij IDEA was used as software development IDE and Java 8 was used as software language. Newly added algorithms and the Dijkstra's algorithm currently used by Floodlight have been used to enrich routing capabilities. Two algorithms with Auction and Dual Ascent approaches have been developed from scratch and integrated into Floodlight along with Dijkstra. In addition, the input parameters used by all algorithms in decision making have been increased. While all algorithms use the cost of the connection between the two nodes, their ability to make decisions has been strengthened by normalizing another parameters to them. All the results were gathered and translated into a graphical interpretation. All algorithms worked on the same topology and with the same delay and distance values. The shortest path calculations, which were produced according to these inputs, were interpreted in the graphic layer and visualized.

Benzer Tezler

  1. Grade of service (GoS) based controller framework for software defined heterogeneous networks (SDHetN)

    Yazılım tanımlı heterojen ağlar için servis derecesi tabanlı kontrolör yapısı

    MÜGE EREL

    Yüksek Lisans

    İngilizce

    İngilizce

    2015

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. BERK CANBERK

  2. Minimizing signaling cost in green routing for software defined networks

    Yazılım tanımlı ağlar için yeşil yönlendirmede sinyalleşme maliyetini minimize etme

    HADI ALIZADEH

    Yüksek Lisans

    İngilizce

    İngilizce

    2015

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. AYŞEGÜL YAYIMLI

    YRD. DOÇ. DR. DİDEM GÖZÜPEK KOCAMAN

  3. Wireless access management design in software defined networks

    Yazılım tanımlı ağlarda kablosuz erişim yönetimi tasarımı

    MEHMET ARİMAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2016

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. BERK CANBERK

  4. Yazılım tanımlı ağ teknolojisi kullanarak webrtc performansının arttırılması

    Enhancing webrtc performance using software defined networking technology

    ALP ÜNVER

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge Üniversitesi

    Uluslararası Bilgisayar Ana Bilim Dalı

    DOÇ. DR. MÜGE SAYIT

  5. Quality of service and DDos attacks detection improvement with deep flows discrimination in SDNS

    SDN'de derin akış ayrımcılığı ile hizmet kalitesi ve DDoS saldırılarının tespitinin iyileştirilmesi

    RAMIN MOHAMMADI

    Doktora

    İngilizce

    İngilizce

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOndokuz Mayıs Üniversitesi

    Hesaplamalı Bilimler ve Mühendislik Ana Bilim Dalı

    PROF. DR. SEDAT AKLEYLEK

    DOÇ. DR. ALİ GHAFFARI