Yazılım tanımlı ağlarda içerik tabanlı yönlendirme


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Gazi Üniversitesi, Fen Bilimleri Enstitüsü, Türkiye

Tezin Onay Tarihi: 2019

Tezin Dili: Türkçe

Öğrenci: Mustafa ATALAY

Danışman: Mehmet Demirci

Özet:

Sayıları gün geçtikçe artan IOT cihazlarının topladıkları veri miktarı da katlanarak artmaktadır. Bu durum verilerin, veri tiplerine göre özelleşmiş farklı makinalarda işlenmesi ihtiyacını ortaya çıkarmıştır. Makinelerin kendi işleyeceği veri tipinde olmayan verileri ilgili makinelere göndermesi gerekmekte, bunun sonucunda da veri iletimi problemi ortaya çıkmaktadır. Ayrıca makinelerin dışarıya göndereceği veriler için hedef makine bilgisine sahip olmaması da diğer bir problemi oluşturmaktadır. Bu çalışmanın amacı makineler arası ağ yönetimini kolaylaştırmak ve farklı tipteki verilerin ilgili hedeflere yönlendirilmesi yükünü makineler üzerinden almaktır. Bu çalışma kapsamında öncelikle konuya ilişkin alan araştırması yapılmış ve Mininet üzerinde bir ağ topolojisi oluşturularak bu ağa 4 adet ana bilgisayar eklenmiştir. Makineler kendilerinin işleyeceği veri tipinde olmayan verileri, etiketli IP paketleri ile ön tanımlı bir IP adresine gönderip SDN kontrolcü ile de bu etiketli IP paketlerinin ilgili makinelere yönlendirilmesi sağlanmıştır. Farklı hedeflere dağıtımı sağlanan farklı tipteki verilerin birbirleri arasında iletim önceliği olabilmektedir. Bu durum göz önünde bulundurularak QoS yaklaşımı ile veri iletiminde farklı kaynaklara sahip kuyruklar oluşturulmuş ve bu kuyrukların etkinliği analiz edilmiştir. Bir sonraki adımda makineler arasındaki veri iletimi hem TCP hem de UDP protokolleri kullanılarak test edilmiştir. Ayrıca veri iletiminin etkinliğini artırmak için gönderilecek veri tipine ait verilerin, belirli bir sayıya ulaştıktan sonra iletilerek veri iletim süresinin kısaltılması hedeflenmiştir. Gerçekleştirilen testlerin sonuçları dikkate alındığında QoS kullanılarak bazı veri tipleri için garanti altına alınan kaynak kullanımı ile veri iletimi etkinliğinin arttığı gözlemlenmiştir. Ayrıca önerilen pencere boyutu yöntemi için seçilen pencere boyutu parametresinin, veri iletiminde önemli bir etkiye sahip olduğu gözlemlenmiştir. Yapılan bu çalışma ile IoT cihazlarından toplanan farklı tiplerdeki verilerin içeriklerine göre YTA kullanılarak farklı hedeflere yönlendirildiği, içerik tabanlı yönlendirmeye farklı bir yaklaşım sunan etkin bir yönlendirme alt yapısı tasarlanmıştır.