YAZILIM TANIMLI ÇOKLU AĞLARDA YÖNLENDİRİLMİŞ DÖNGÜSÜZ GRAF MODELLİ DİJİTAL CÜZDAN TEKNOLOJİLERİ İLE SERVİS KALİTESİ DESTEKLİ YÖNLENDİRME MİMARİSİ


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Bartın Üniversitesi, Lisansüstü Eğitim Enstitüsü, Türkiye

Tezin Onay Tarihi: 2023

Tezin Dili: Türkçe

Öğrenci: Ceren Buse YILDIRIM

Asıl Danışman (Eş Danışmanlı Tezler İçin): Evrim Güler

Eş Danışman: Murat Karakuş

Özet:

Bilgisayar ağı, en az iki cihazın birbiri ile bağlanarak oluşturduğu iletişim bağıdır. Bu iletişim küçük bir alan içerisinden, kilometrelerce uzak cihazlar arasında kablolu-kablosuz olarak sağlanabilir. Küreselleşmenin artması ve günümüz teknolojisinin hızla gelişmesi birbiri ile iletişim halinde olan cihaz sayısını ve ağ topolojilerinin ölçeklerini oldukça arttırmıştır. Ağ topolojilerinin büyümesi sonucunda merkezi yönetimli ağlar yerine yazılım tanımlı bulut mimarilerinin de kullanılmasıyla dağıtık ağ modelleri yaygınlaşmaya başlamıştır. Çoklu ağ yapısı modellerinde, ağlar arasında kurulan iletişimde yaşanan gizlilik, güvenlik ve iletişim kalitesi ile ilgili olarak uçtan uca verilerin aktarımı sırasında bazı kalite sorunları oluşabilmektedir. Bununla ilgili olarak, verilerin bir kaynak noktadan hedef noktaya iletim aşamasında hizmet kalitesi standartları olarak kullanılan bant genişliği, gecikme, güvenilirlik gibi bazı önemli iletişim metriklerinin belirlenmesi ve kontrol edilebilmesi önem arz etmektedir. Bu nedenle, ağ topolojilerindeki verilerin dağıtık dijital cüzdan teknolojilerine dayalı bir şekilde erişilebilir ve güncellenebilir olması, sistem kalitesi, esnekliği, hızı ve güvenliği gibi konuları olumlu yönde etkilemektedir. Bu araştırmada, dağıtık dijital cüzdan teknolojilerinden bir tanesi olarak altyapısını oluşturduğumuz Yönlendirilmiş Döngüsüz Graf (YDG) modeli tabanlı yazılım tanımlı

vii

çoklu ağ mimarilerinde uçtan uca servis kalitesi desteklenerek yol hesaplama mimarisinin oluşturulması planlanmaktadır. YDG’nin verileri tek yönde hareket eden graf formatında düğümlerde taşıması, geçmiş ve gelecekteki işlemleri doğrulayamayacak bir formata sahip olması ölçeklenebilirliği artırır. Önerilen mimari, YDG sayesinde, merkezi aracıları ortadan kaldırarak, paralel ve ölçeklenebilir yol hesaplamasını sağlayacaktır. YDG mimarisinde bulunan düğümlerin her biri, işlem ve veri girişini, defter bütünlüğünü ve güvenliğini kriptografik teknikler kullanarak sağlayacaktır. Ayrıca yapının kontrol, veri, uygulama düzleminin birbirinden ayrı olduğu yazılım tanımlı ağ modeli ile desteklenmesi sistemin esnekliğini, ölçeklenebilirliğini olumlu yönde etkiler. Oluşturulacak YDG tabanlı mimari tedarik zinciri yönetimi, Nesnelerin İnterneti (IoT) ve merkezi olmayan finans platformları, vb. uygulamalarda eş zamanlı olarak işlemlerin yapılmasına olanak sağlayacaktır.