Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Graf notasyonu z x u y w v Graf: G = (N,E)

Benzer bir sunumlar


... konulu sunumlar: "Graf notasyonu z x u y w v Graf: G = (N,E)"— Sunum transkripti:

1 Graf notasyonu z x u y w v 5 2 3 1 Graf: G = (N,E)
N = yönlendiriciler = { u, v, w, x, y, z } E = linkler ={ (u,v), (u,x), (v,x), (v,w), (x,w), (x,y), (w,y), (w,z), (y,z) } Network Layer

2 Graf: maliyetler z x u y w v
2 1 3 5 c(x,x’) = (x,x’) linkinin maliyeti - örneğin., c(w,z) = 5 maliyet her zaman 1 eya bant genişliği yada sıkışıklıkla ters orantılı olabilir Yolun maliyeti (x1, x2, x3,…, xp) = c(x1,x2) + c(x2,x3) + … + c(xp-1,xp) Soru: u ve z arasında maliyeti en az olan yol nedir ? Yönlendirme algoritması: en düşük maliyetli yolu bulan algoritma Network Layer

3 Yönlendirme Algoritması sınıflandırması
Küresel veya dağıtık bilgi? Küresel: Yönlendiriciler bütün topolojiyi ve bütün linklerin maliyet bilgisini biliyor “link durumu” algoritmaları Dağıtık: Yönledirici sadece fiziksel bağlantısı olan komşuları hakkında bilgiye sahip Tekraralanan hesaplamalar ve komşularla bilgi alış-verişi var “uzaklık vektörü” algoritmaları Statik/dinamik? Statik: Yollar yavaş değişim gösterir Dinamik: Yollar daha hızlı değişir periyodik güncellme Link maliyet deüişimleri bildirilir Network Layer

4 Bir Link-Durumu Yönlendirme Algoritması
Dijkstra algoritması ağ topolojisi, link maliyetleri bütün düğümler tarafından biliniyor “link durum yayını” ile gerçekleşir Bütün düğümler aynı bilgiye sahip Bir noktadan diğer bütün noktalara maliyeti hesaplar O nokta için bir iletme tablosu sağlar tekrarlı: k tekrardan sonra k tane hedefe en az maliyetli yolu bilir Notasyon: c(x,y): x düğümünden y düğümüne link maliyeti(eğer doğrudan bağlantısı yoksa bu maliyet ∞’dur) D(v): kaynaktan “v” hedefine şu andaki maliyet p(v): kaynaktan hedef “v” ye giden yoldaki hedfe yakın en son nokta N: en az maliyet yolu tam olarak bilinen noktalar Network Layer

5 Dijkstra algoritması: örnek
Adım 1 2 3 4 5 N u ux uxy uxyv uxyvw uxyvwz D(v),p(v) 2,u D(w),p(w) 5,u 4,x 3,y D(x),p(x) 1,u D(y),p(y) 2,x D(z),p(z) 4,y u y x w v z 2 1 3 5 Network Layer

6 Dijkstra algoritması: örnek (devam)
U’dan en az maliyetli yol: u y x w v z U’daki iletim tablosu: v x y w z (u,v) (u,x) hedef link Network Layer

7 Dijkstra algoritması, tartışma
Algoritma karmaşıklığı: n düğüm Her tekrar: N de olmayan bütün düğümleri kontrol etmek zorunda n(n+1)/2 karşılaştırma: O(n2) Osilasyonlar mümkün: örneğin link maliyeti = taşınan trafik miktarı A D C B 1 1+e e 2+e başlangıçta … tekrar hesapla Network Layer


"Graf notasyonu z x u y w v Graf: G = (N,E)" indir ppt

Benzer bir sunumlar


Google Reklamları