Uydu Ağları Yönlendirme Protokolleri: Problemler ve Sunulan Bazı Çözümler



Benzer belgeler
UYDU AĞLARI YÖNLENDİRME PROTOKOLLERİ: PROBLEMLER VE

ARAÇ ÜSTÜ İŞLEME YAPABİLEN NGSO UYDU AĞLARINDA. VoIP BAŞARIMI

UYDU HABERLEŞME SİSTEMLERİ

UYDU AĞLARI ARAŞTIRMALARI LABORATUVARI (SATLAB)

IP ÇOKLUORTAM AĞLARINA GİRİŞ VE HAREKETLİLİK YÖNETİMİ

Bilgisayar Programcılığı

Mobil ve Kablosuz Ağlar (Mobile and Wireless Networks)

BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER

GSM VE UMTS ŞEBEKELERİNDEN OLUŞAN, ELEKTROMANYETİK ALANLARA, MOBİL TELEFON VE VERİ TRAFİĞİNİN ETKİSİ

İletişim Ağları Communication Networks

İleri Düzey Bilgisayar Ağları

OSPF PROTOKOLÜNÜ KULLANAN ROUTER LARIN MALİYET BİLGİSİNİN BULANIK MANTIKLA BELİRLENMESİ

TV Beyaz Spektrum İletişimi: Temel Bilgiler ve Güncel Gelişmeler

Doç. Dr. Cüneyt BAYILMIŞ

Veri İletişimi ve Bilgisayar Ağları (COMPE 436) Ders Detayları

VERĠ HABERLEġMESĠ OSI REFERANS MODELĠ

İleri Düzey Bilgisayar Ağları

Yazılım Tanımlı Ağlar Ders 1 Yazılım Tanımlı Ağların Temelleri. Mehmet Demirci

FOTOYORUMLAMA UZAKTAN ALGILAMA

İleri Düzey Bilgisayar Ağları

Muhammet Fatih AKBAŞ, Enis KARAARSLAN, Cengiz GÜNGÖR

Mobil Cihazlardan Web Servis Sunumu

Computer Networks 5. Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D.

İsimler : Köksal İçöz, Çağdaş Yürekli, Emre Uzun, Mustafa Ünsal Numaralar : , , , Grup No : E-1

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları - 1 (BİL 403)

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Yönelticiler ve Ağ Anahtarları Teorik Altyapı

Bilgisayar Ağlarında Özel Konular (COMPE 435) Ders Detayları

IPv6 Ağlarında VoIP NETAŞ Ocak Ulusal IPv6 Protokol Altyapısı Tasarımı ve Geçiş Projesi

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 4453

Bölüm 8 : PROTOKOLLER VE KATMANLI YAPI: OSI, TCP/IP REFERANS MODELLERİ.

TESLAKOM Bonding Çözümü

AĞ SĠSTEMLERĠ. Öğr. Gör. Durmuş KOÇ

Bilgisayar Ağları ve Türleri

Elbistan Meslek Yüksek Okulu Güz Yarıyılı EKi Salı, Perşembe Öğr. Gör. Murat KEÇECĠOĞLU

AĞ TEMELLERİ 4.HAFTA CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU

Prensipler Çoklu ortam uygulamalarının sınıflandırılması Uygulamaların ihtiyaç duyacağı ağ servislerini belirlemek Uygulamaların gerçek zamanlı

BMÜ-421 Benzetim ve Modelleme Kesikli Olay Benzetimi. İlhan AYDIN

TEMEL NETWORK CİHAZLARI

Video Trafiğinin Kablosuz ATM Ortam Erişim Kontrol Mekanizmalarına Etkisinin Karşılaştırmalı İncelemesi

Protocol Mimari, TCP/IP ve Internet Tabanlı Uygulamalar

WiMAX Ağlarda Çoklu Ortam Trafiklerinin OPNET Kullanarak Başarım Analizi. Performance Analysis of Multimedia Traffics in WiMAX Networks Using OPNET

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

Uygulamaları ulut bilişime geçirmeden önce, firmanızın/şirketinizin ya da. işinizin gereksinimlerini göz önüne almanız gerekir. Aşağıda bulut bilişime

YENĐ NESĐL HETEROJEN KABLOSUZ AĞLARDA ALGORĐTMALARI

GALATASARAY ÜNİVERSİTESİ BİLİMSEL ARAŞTIRMA PROJELERİ MÜHENDİSLİK VE TEKNOLOJİ FAKÜLTESİ ÖĞRETİM ÜYELERİ TARAFINDAN YÜRÜTÜLEN PROJELER ( )

HF TELSİZ AĞLARDA DSR TABANLI ROTALAMA UYGULAMASI

Web Tabanlı Kontrol Uygulamalarında İnternet Katmanının Sistem Performansına Etkisinin İncelenmesi

İletişim Ağları Communication Networks

SOME-Bus Mimarisi Üzerinde Mesaj Geçişi Protokolünün Başarımını Artırmaya Yönelik Bir Algoritma

CISCO AĞLARDA YÖNLENDĐRME

OSI REFERANS MODELI-II

BENZETİM. Prof.Dr.Berna Dengiz. 4. Ders Modelleme yaklaşımları Benzetim yazılımlarında aranan özellikler M/M/1 Kuyruk Sistemi benzetimi

HANDOVER MANAGEMENT ALGORITHMS IN LEO SATELLITE COMMUNICATION NETWORKS. B.S., Computer Science Engineering, Yeditepe University, 2004

MONTE CARLO BENZETİMİ

OMNET Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü

Hizmet Kalitesi Çizelgeleyiciler Literatür Araştırması

DOKUZ EYLÜL ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ MÜDÜRLÜĞÜ DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CSE 5047

Peki şirketler kendilerini bu tip ataklara karşı nasıl koruyabilir?

Gezgin Etmen Sistemlerinin Başarım Ölçümü: Benzetim Tekniği

KABLOSUZ ATM KULLANARAK VERİ VE SES TRANSFERİ UYGULAMASI

Ağ Yönetiminin Fonksiyonel Mimarisi

Yrd. Doç.Dr. C. Harmanşah PARALEL PORT

HF Tasarsız Ağlarda Rotalama. Makbule Gülçin Özsoy TUBITAK-BILGEM/G227

BÖLÜM 7. Telekomünikasyon, İnternet ve, Kablosuz Teknoloji. Doç. Dr. Serkan ADA

ENERJİ HATLARI ÜZERİNDEN İLETİŞİM (POWERLINE COMMUNICATION)

Çekişme Temelli Ortam Erişimi Algoritmaları Dilim Atama İhtimalleri Karşılaştırması

Örgü Ağlar (Mesh Networks)

KURUMSAL TANITIM. Kasım 2017

Endüstriyel otomasyon protokollerinin her zaman yapılan işlem için gerekli olan bant genişliğini sağlar

Telefonlar nasıl dinleniyor?

EXCEL DE BENZETİM ÖRNEKLERİ BMÜ-422 BENZETİM VE MODELLEME

Uygulama 6. Sunum 5. Oturum 4. Taşıma 3. Ağ 2. Veri iletim 1

Katmanı Tasarımı kaydet-yönlendir

Bölüm 2 : ANAHTARLAMA : DEVRE ANAHTARLAMA. MESAJ ANAHTARLAMA. PAKET ANAHTARLAMA.

Lab7-Dinamik Yönlendirme ve RIP

BİLİŞİM SİSTEMLERİNİN PRENSİPLERİ

Mobil ve Kablosuz Ağlar (Mobile and Wireless Networks)

Bilgisayar Ağları. Bilgisayar Ağları. Modelleri. Main-Frame Client/Server

SIMÜLASYON DERS SORUMLUSU: DOÇ.DR. SAADETTIN ERHAN KESEN. Ders No:2 Simülasyon Örnekleri

Cumhuriyet Üniversitesi Bilgisayar Ağının Modellenmesi ve Uzaktan Eğitim için Performans Ölçümü*

KABLOSUZ MESH AĞLAR, YÖNLENDİRME METRİKLERİ VE PROTOKOLLERİ

Haberleşme Ağları (EE 403) Ders Detayları

NETWORK BÖLÜM-5 OSI KATMANLARI. Öğr. Gör. MEHMET CAN HANAYLI CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU 1/27

ANKARA ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

Veri İletişimi, Veri Ağları ve İnternet

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 3004

Computer Networks 4. Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D.

TASARSIZ AĞLAR İÇİN BİR GÜVENLİK SİMÜLATÖRÜ

İleri Düzey Bilgisayar Ağları

Huawei Enterprise A Better Way.

BİLGİSAYAR AĞLARI VE İLETİŞİM

KABLOSUZ İLETİŞİM

IPv6 DA FARKLI YÖNLENDĠRME PROTOKOLLERĠNĠN BAġARIMI

7 Uygulama 6. Sunum 5 Oturum Taşıma. 4 Ara katman- Yazılım ve donanım arası 3. Ağ Veri iletim. 2 Ağ Grubu-Donanım 1. Fiziksel. Uygulama Grubu-Yazılım

Bilgisayar Haberleşmesi ve Ağ Protokolleri. Quality of Service. Fevzi Fatih Çakmak

Nesnelerin İnterneti. Mehmet ŞİMŞEK

Gündem. VLAN nedir? Nasıl Çalışır? VLAN Teknolojileri

Transkript:

Akademik Bilişim 07 - IX. Akademik Bilişim Konferansı Bildirileri 31 Ocak - 2 Şubat 2007 Dumlupınar Üniversitesi, Kütahya Uydu Ağları Yönlendirme Protokolleri: Problemler ve Sunulan Bazı Çözümler Boğaziçi Üniversitesi, Bilgisayar Mühendisliği Bölümü Uydu Araştırmaları Laboratuvarı (SATLAB) bayhan@boun.edu.tr, alagoz@boun.edu.tr Özet: Uydu ağları geniş kapsama alanları, çoka gönderim, tüme gönderim, sürekli hizmet sağlama özellikleri ve özellikle afet sonrası iletişimdeki önemlerinden dolayı yaygınlığı artan yeni nesil iletişim teknolojilerindendir. Bu çalışmada, öncelikle uydu ağlarının temel özellikleri hakkında bilgi verilecektir. Daha sonra uydu mimarileri, dinamik bir topolojiye sahip olan uydu ağlarınndaki yönlendirme mekanizmaları, karşılaşılan problemler ve önerilen çözümlerden bahsedilecektir. Anahtar Kelimeler: Uydu ağları, yönlendirme protokol leri, çok-katmanlı mimari. Abstract: Satellite networks have become popular due to their wide cover-age, multicast and broadcast capability, ubiquitous service con-cept and especially for their importance in postdisaster com-munications. In this study, first we will provide general in formation on satellite networks, then satellite network architec-tures, routing issues in these networks due to dynamic behavior of satellites, and some proposed solutions will be discussed. Keywords: Satellite networks, routing protocols, multi-layered architecture. 1. Giriş 261 Uyduların iletişimde kullanılma fikri ilk olarak İngiliz bil imkurgu yazarı Arthur C. Clarke tarafından ifade edilmiştir. Clarke 1945 te Wireless World Dergisi nde [1] yazdığı bir makalede Dünya dan 35786 km uzaklıktaki bir yörüngede uyduların konumlandırılabileceği ve sinyallerin bu uydu lar uzerinden iletilebileceğini belirtmiştir. Bu fikir pekçok araştırmaçı ve bilim insanının ufkunu açarak günümüz uydu teknolojilerinin geliştirilmesi için bir başlangıç oluşturmuştur. Günümüzde uydular aracılığı ile sesli iletişim, faks, meteoroloji araştırmaları, uzaktan algılama ve internet erişimi gibi çok çeşitli hizmetler sağlanmaktadır. Uydu ağları, karasal sistem lerden bağımsız olabildiklerinden, özellikle hiç bir alt yapının kalmadığı deprem gibi dogal afetler sonrasında daha büyük bir öneme sahiptir. Ayrıça, karasal hatlar gibi kurulum zorlukları ile karşılaşılmadığından, özellikle ağ altyapısının zayıf oldugu Hindistan, (Çin ve Brezilya gibi gelişmekte olan ülkelerde uydu kullanım oranı yüksektir. Sekil 1: Alçak Yörünge (LEO), Orta Yörünge (MEO) ve Yer-durağan Yörünge (GEO) Uyduları Bu çalışmanın ilk kısmında uydu ağları hakkında genel bilgiler verilecektir. Bölüm 3 te çok katmanlı uydu mimar ilerinden bahsedilirken, Bölüm 4 te uydular için tasarlanmış yönlendirme mekanizmalarından ve karşılaşılan problemler den bahsedilecektir. Ayrıca bu bölümde, daha önce yapılan çalışmaların kısa bir

Uydu Ağları Yönlendirme Protokolleri: Problemler ve Sunulan Bazı Çözümler özeti sunulacaktır. 5. Bölümde ise, son olarak genel bir değerlendirme yapılaçaktır. 2.3. Yerdurağan Yörünge Uyduları (Geostationary Earth Orbit-GEO) 2. Uydu Ağları Uydular, yörüngelerinin şekillerine, ağırlıklarına, sağladıkları hizmetlere ve benzeri pek çok kritere göre sınıflandırılabilir. Yaygın olarak kullanılan bir sınıflandırma türü ise yeryüzünden olan yüksekliklerine göredir; yeryüzüne en yakın olan Alçak Yörünge Uyduları (Low Earth Orbit - LEO), Orta Yörünge Uy duları (Medium Earth Orbit- MEO) ve Yerdurağan Yörünge Uyduları (Geostationary Earth Orbit-GEO). LEO ve MEO uydulara aynı zamanda Yerdurağan Olmayan Uydular (Non-Geostationary, NGEO) da denilmektedir. Uyduların özellikleri Tablo 1 de özetlenmiş ve yörüngeler Şekil 1 de gösterilmiştir. 2.1. Alçak Yörünge Uyduları (Low Earth Orbit - LEO) Yeryüzünden 200-3000 km yükseklikte konumlanmışlardır. Kapsama alanları dardır, o nedenle evrensel hizmet sağlanabilmesi için çok sayıda LEO uydu kullanılmalıdır. (Iridium 66, Teledesic 288 uydu içerir). Atmosfer etkilerine maruz kaldıklarından ömürleri kısadır. Yörüngede kalabilmek için Newton Hareket yasalarına göre oldukça hızlı hareket ed erler. Bu nedenle kapsama alanları 10-15 dakika içinde degişir. Hareketliliklerinden dolayı sıksık eldeğiştirme yaşanabilir. Özellikler LEO MEO GEO Yükseklik (km) 200-3000 5000-13000 36000 Kapsama Alanı(km) Dar Orta Geniş Gecikme (ms) 10-20 80-100 270 Yol kaybı Az Orta (Çok Hareketlilik (Çok Orta Sabit Ağ karmaşıklığı Karmaşık Orta Az Tablo 1: LEO, MEO ve GEO uyduların özelliklerinin karşılaştırılması 2.2. Orta Yörünge Uyduları (Medium Earth Orbit- MEO) 5000-13000 km yükseklikte bulunan uydulardır. 262 Yeryüzünden yaklaşık 36000 km yükseklikte Ekvator düzleminde olan uydulardır. Dönme periyotları Dünya nın dönüş periyoduna eşittir ve dolayısı ile yeryüzündeki bir gözlemciye göre durağan olduklarından bu isim verilmiştir. Kapsama alanları neredeyse tüm dünyanın %40 ı olmak üzere oldukça geniştir. Yere göre sabit olmaları nedeni ile Çeşitli hizmetler için oldukça elverişlidir. Kutup bölgeleri GEO uydular tarafindan kapsanmaz, ancak bu kısımda nüfusun yok denecek kadar az olduğu düşünüldüğünde çok da büyük bir dezavantaj değildir. Ayrıca, sadece 3 GEO uydu ile evrensel hizmet sağlanabildığınden sistem karmaşıklığı az ve dolayısı ile ağın yönetimi kolaydır. Ancak 36000 km gibi bir yükseklik söz konusu olduğundan, sinyaller yüksek gecikme ve yol kaybına uğrarlar. Yüksek gecikme değerleri, gecikmeye duyarlı uygula malar icin GEO uyduları elverişsiz kılar. Gecikme değeri Formül 1 ile hesaplanır ve bu deger, formülden de anlaşıldığı gibi h ile gosterilen uydunun yerden yüksekliğinin ışık hızına (c) bölümü ile bulunur. (1) Ayrıca uydular, işlem kapasitelerine göre araç üstünde işlem yapabilen (on-board processing, OBP) ve yapamayan uydular olmak üzere ikiye ayrılırlar. Eski nesil uyduların araç-üstü işleme özellikleri bulunmamaktadır ve gökyüzündeki tekrarlayıcılar olarak görev yaparlar. Bu uydular kıvrık boru (bent-pipe) olarak da adlandırılırlar. Bu tip uydular, kul lanıcı hattından (uplink) gelen sinyali yükseltirler, aşağı hat frekansına modüle ederler ve bu hat üzerinden gönderirler. Yeni nesil uydular ise, daha karmaşık yapıdadır ve frekanslar arasında geciş, uzayda yönlendirme yapabilme ve sinyalin yeniden üretimi gibi daha pek çok fonksiyona sahiptir. Uza yda yönlendirme yapabilme yetenekleri ile gökyüzündeki ağ fikrini oluşturmuşlardır.

3. Çok Katmanlı Mimari Şu an hizmet sağlayan uydu sistemlerinin hepsi sadece bir çeşit uydudan oluşmaktadır, mesela Iridium Satellite LLC ye ait olan iridium sisteminde 66 tane LEO uydu bulunmaktadır. Bir MEO uydu sistemi olan ICO sisteminde ise 10 tane MEO uydu bu lunmaktadır. (Çok katmanlı bir sistem, farklı yörüngelerden (LEO, MEO, GEO gibi) uydulardan oluşur. Ayrıca stratosferde 17-22 km yükseklikte bulunan Yüksek Platform (High Altitude Platform, HAP) adı verilen hava araçları da böyle bir mimaride yer alabilir. Özellikle konserler, festivaller veya acil durumlar gibi gecici trafik ihtiyaclarının oldugu alanlarda HAP ların kullanılması oldukca elverişlidir. (Çok katmanlı mimar ilerin yola çıkış noktası, her uydu çeşidinin belli bir uygu lama tipi için daha uygun olmasıdır. O nedenle, bir uydu ağında farklı sınıftan uydular kullanılarak gelen uygulamanın türüne göre o uydu katmanı üzerinden hizmet sağlanabilir. Şekil 3 de iki katmanlı bir uydu ağı görülmektedir. Bu fikir ilk kez 2000 yılında Lee ve Kang tarafından belirtilmiştir [2]. Lee ve arkadaşlarının Uydu üzerinde Uydu adını verdikleri bu mimaride, üst katmanda MEO uydular, alt katmanda LEO uydular olmak üzere iki katman bulunmaktadır. Katmanlar arasında ve aynı katmandaki uydular arasında iletişim hatları bulunmaktadır. Farklı yörüngeler arasındaki hatta Yörüngeler Arası Bağ (Inter-orbital Link, IOL), aynı yörüngedeki uy dular arasındaki hatta ise Uydular Arası Bağ (Inter-satellite Link, ISL) denilmektedir. Uydular düzlem adı verilen aynı yükseklikte farklı yörüngelerde yerleştirilmişlerdir. Uydular arası bağ da düzlem içi ve düzlemler arası olmak üzere iki çeşittir ve bu uzunluklar Formül 2 ve 3 ile hesaplanabilir. Aynı düzlemde bulunan iki uydu arasındaki uzaklık dı SL sabittir. Ancak düzlemler arasındaki bağ uzunlukları Dı SL zamanla uyduların bulundukları enlemlere (9) göre degişir. Ornegin kutuplara dogru gidildikçe uzaklık azalırken, ekvatorda en büyük değerine ulaşır. Formüllerde bulunan R ve h, sırası ile Dünya nın yarıcapı ve uydunun yerden olan yüksekliğidir. Ayrıca, Akademik Bilişim 07 - IX. Akademik Bilişim Konferansı Bildirileri 31 Ocak - 2 Şubat 2007 Dumlupınar Üniversitesi, Kütahya 263 N sistemdeki toplam uydu sayısını ifade ederken n toplam düzlem sayısını gösterir. Örneğin Iridium uydu siste minde toplam N= 66 uydu n= 6 düzlemde bulunmaktadır. Lee ve Kang ın çalışmasında yapılan benzetimler ile iki katmanlı bir sistemin evrensel kapsama sağlamak icin kaç tane LEO ve MEO uyduya ihtiyaç duyacağı tespit edilmiş ve çok katmanlı mimarinin uygulama başarımı açısından daha başarılı sonuclar verdiği gözlenmiştir. Bu konuda diğer çalışmalara [4], [5] ve [6] dan ulaşılabilir. Şekil 2: Uydular arasındaki bağlar: Düzlem içi bağlar ve düzlemler arası bağlar Şekil 3: Çok katmanlı uydu sistemine bir örnek 4. Yönlendirme Protokolleri NGEO uydu sistemleri yere göre hareketli olduklarından ağ topolojisi dinamik bir yapıya sahiptir. Uyduların konumları sürekli değiş-

Uydu Ağları Yönlendirme Protokolleri: Problemler ve Sunulan Bazı Çözümler mekte ve dolayısı ile hizmet sağladıkları alan da değişmektedir. Dünya üzerindeki trafiğin düzgün bir şekilde dağılmamış olması bazı uydular üzerindeki yükün fazla ol masına neden olurken, trafiğin daha az yoğun olduğu alanlarda uyduların kullanımı oldukça düşüktür. Bu nedenle bazı uydu bağlarında sıkışma yaşanabilir. Bu da başarımın belirgin şekilde düşmesine neden olur. Sıkışmayı önlemek icin bağlar üzerinde yük dağılımının yapılması gerekmektedir. Ancak, karasal ağlar icin tasarlanmış yönlendirme mekanizmaları yüksek gecikme ve yüksek bantgenişliği özellikleri olan uydu ağları için elverişli değildir. Ağın dinamikliğini göz onünde bulunduran, Dünya üzerindeki yük dağılımını dikkate alan, ağın durumuna göre çalışma mekanizmasını uyarlayabilecek kısacası uydu dostu yönlendirme protokollerinin geliştirilmesi gerekmektedir [3]. Sıkışıklığın önlenmesi, bulunması ve yük dağılımı konu ları [7, 8, 9, 10] nolu kaynaklarda tartışılmış ve çeşitli çözümler sunulmuştur. [7] de gerçek zamanlı trafik bilgisine göre trafik sıkışıklığını önleyecek bir mekanizma önerilmiştir. Açık Yük Dengeleme olarak adlandırılan ELB mekanizmasında (Explicit Load Balancing), uydular kuyruk uzunluklarını devamlı kontrol ederek kuyruk durumunu belirlerler. Kuyruk boş, neredeyse meşgul ve meşgül olmak üzere üç durumda olabilir. Eger Q r ile gösterilen kuyruk doluluk oranı daha önceden belirlenen a eşik değerinden düşük ise durum boş, iki eşik değeri arasında ise neredeyse meşgul, son olarak ikinci eşik olan ( değerinden büyük ise meşgul olarak hafızada saklanır. Uyduların durum degişiklikleri komşu uydulara Durum Bildirimi (Self-State Advertisement) paketleri ile bildirilir. Böylece komşu uydu lar, komşularının durumlarını sakladıkları Komşu Durum Listelerini (Neighbors Statüs Lists, NSL) güncellerler. Meşgul bir uydu ve komşuları arasındaki bağın fiyatı arttırılır ve bu sayede gelen trafik daha ucuz olan yani daha az dolu olan diğer yollardan gönderilir. Dolayısı ile, meşgul durumda olan uydunun durumu bir süre sonra boş duruma geçecektir. Bu mekanizmadaki temel 264 mantık, bir uydunun paket kaybına ve aşırı gecikmeye yol açacak sıkışıklık oluşmasına izin vermeden bir önlem almaktır. (Çok katmanlı uydu ağlarında yönlendirme tablolarının güncellenmesi, genellikle daha çok bilgiye sahip olan ve sistemin gözü adı verilen üst katman tarafından yapılır. Örnegin, [6] da Uydu Gruplandırma ve Yönlendirme Protokolü (Satellite Groüping and Routing Protocol, SGRP) LEO ve MEO katmanlarından oluşan iki katmanlı bir uydu sis temi için tasarlanmış protokoldür. Bu protokolde, MEO uydu lar, kapsamı alanlarına giren LEO uydulardan biri komşularına olan uzaklıkları olmak üzere çeşitli bilgiler alarak yönlendirme tablosunun hazırlanmasını sağlar. Oluşturulan tablolar daha sonra MEOlar tarafından, yine kapsamı alanlarındaki LEO uy dulara dağıtılır. Daha önce de belirtildığı gibi, NGEO sistemler uyduların hareketliliklerinden dolayı dinamik bir topolojiye sahiptir. An cak bu hareketlilik, rastgele bir hareketlilik değildir. Uydular, beklenmedik bir problem olmadığı sürece daha önceden belirlenen bir yörüngede hareket eder. Uydu uydu takvimi adı da verilen bir planı izler. Bu periyodik hareket, uyduların konumunun belirlenmesi ve çeşitli güncellemelerinin yapılması açısından büyük kolaylık sağlar. Yer istasyonları ya da Ağ Konrol Merkezleri tarafından bu bilgiler uydulara aktarılabilir. (Çalışmaların pek çogunda, uydunun periyodu belirli zaman aralıklarına bölünür ve her zaman aralığı başında yönlendirme tablolarının güncellenmesi sağlanır. Böylece problem, küçük zaman aralıklarında uydu durum kontrolünün yapılması olan daha küçük alt problemlere bolünür. Sanal düğüm (Virtual Node, VN) adı verilen bir yaklaşım ile [13], uyduların pozisy onları uzayda sabit olarak kabul edilir. Ançak belirli bir süre sonra o noktaya başka bir uydu gelir. Her zaman aralığı başında uyduların yerleri degiştiğinden kapsama alanları güncellenir, ve yönlendirme tabloları yeniden belirlenir. Her uydu kendine komşu olan uydularla arasındaki bağın gecikmesini belirler. Bir bağın gecikmesi yayılım gecikme-

si (t y ) ve bekleme gecikmesi (t q ) olmak üzere iki degerden oluşur. Bir düğümde oluşacak tahmini bekleme gecikmesi, o uy dunun komşu uydulara olan bağlarındaki kuyruktaki eleman sayısına göre tahmin edilebilir. Bu değer Formül 4 ile hesaplanır. L av ortalama paket uzunlugunu, C bağın kapasitesini,ve N q (t) t anında sıradaki paket sayısını gösterir. iki uydu arasındaki bağın toplam geçikmesi ise t ı ink ( L ) Formül (5) ile hesaplanır. Bundan on sene öncesine kadar kısıtlı sayıda uygu lama mümkünken gelişen teknoloji ile pek çok uygulama (çokluortam uygulamaları vs.) hayal olmaktan çıktı. Her uygu lama doğası gereği (e-mail sisteminde saniyelik gecikmeler tolere edilebilirken, telefon görüşmelerinde aynı değerlerin iletişimi imkansız kılması gibi) farklı duyarlılıklara sahiptir. Kullanıcılara kabul edilebilir kalitede hizmet sağlanabilmesi açısından bu uygulamaların bir şekilde sınıflandırılması gerek mektedir. Üçünçü Nesil Ortaklık Projesi ne (3GPP) göre uygulamalar gecikme, gecikmedeki değişim ve paket kaybına olan duyarlılıklarına göre dört gruba ayrılırlar. Bu gru plar, diyalog (conversational), kesintisiz iletim (streaming), etkileşimli (interactive) ve arkaplan (background) trafiğidir. Diyalog sınıfındaki uygulamalar, internet protokolü üzerinden ses aktarımı (VoIP) uygulamaları gibi uçtan uca gecikmeye ve gecikmedeki değişime oldukça duyarlıdırlar. Arkaplan trafiği ise gecikmeye duyarlılığı az iken paket kaybına daha duyarlıdır. Uygulamaların farklı gereksinimlerinden dolayı, bu farklılıkları göz önünde bulunduracak yönlendirme protokolleri istenilen servis kalitesinin sağlanması için büyük bir öneme sahiptir. [12] te trafik sınıfları, uygulamaların tolere edebileceği mak simum gecikme değerlerine göre yapılmıştır. Gecikmeye duyarlı trafik diğer trafik çeşitlerine göre (mesela Akademik Bilişim 07 - IX. Akademik Bilişim Konferansı Bildirileri 31 Ocak - 2 Şubat 2007 Dumlupınar Üniversitesi, Kütahya 265 daha fazla bant genişliği ayrılarak) daha önceliklidir. Kaynak [11] de tanımlanan Servis Kalitesi için Uyarlamalı Yönlendirme Pro tokolü (Adaptive Routing Protoçol for Quality-of- Service, ARPQ) çalışmamızda araç-üstü işleme yapabilen bir uydu sis teminde, uydu işlemcisi paketleri işlerken önce gelen önce servis alır mekanizmasını değil de gerçek-zamanlı uygulama sınfıında olan ses paketlerine öncelik vermektedir. Ses paket lerinin tamamen ayrıcalıklı işlenmesi, yani ses paketlerinin her zaman sistemde arkaplan paketlerinden önce işlenmesi katı bir zamanlama mekanizması iken ses paketlerine görece olarak daha ayrıcalıklı hizmet sağlamak her iki trafik gereksinim lerine cevap vermek açısından daha etkilidir. Bu çalışmanın ayrıntılarına ve benzetim çalışması sonuçlarına [11] nolu kay naktan ulaşılabilir. Tasarlanan sistemlerin modellenmesi ve çeşitli başarım analizlerinin yapılabilmesi için benzetim araçlarına ihtiyaç vardır. Benzetim çalışmaları, bu alanda yapılan araştırmalarda çoğunlukla OPNET [14] ve NS-2 [15] simülatorleri üzerinde yapılmaktadır. Açık kaynak kodlu olan Network Simulator (NS) GNU GPLv2 lisanslıdır ve bilimsel araştırma, geliştirme çalışmaları için kullanılabilir. Su an NS-3 versiyonu üzerinde çalışmalar devam etmektedir. OPNET ise açık kaynak kodlu olmamakla birlikte, araştırmacıların rahatlıkla kullanabileceği pekçok ticari (Cisco, HP, IBM, Intel gibi) ağ aygıt modellerinin tanımlandığı, Proto-C adı da verilen C benzeri bir programlama dili ile modellemelerin yapılabileceği benzetim aracıdır. 5. Sonuç Bu çalışmada, öncelikle uydu ağları hakkında genel bilgiler verilmiş ve uydu ağlarındaki yönlendirme protokolleri hakkında yapılan çalışmalar incelenmiştir. Çalışmalara bakıldığında uydu ağlarının dinamik yapısından kaynaklı uydu dostu yönlendirme protokollerinin tasarlanması ve geliştirilmesi gerektiği görülmüştür.

Uydu Ağları Yönlendirme Protokolleri: Problemler ve Sunulan Bazı Çözümler 6. Teşekkür Bu makale Devlet Planlama Teşkilatı (DPT) K120250 nolu Yeni Nesil Uydu Ağları ve Uygulamaları Projesi kapsamında yazılmıştır. 7. Kaynaklar [1] http://www.lsi.usp.br/ rbianchi/clarke. [2] Lee J, Kang S. Satellite over Satellite (SOS) network: a novel architecture for satellite network. Proc. IEEE IN-FOCOM, March 2000; 1:315-321. [3] Henderson TR. Networking over nextgeneration satellite systems, Ph.D. dissertation, University of California at Berkeley, Fall 1991. [4] Dash D, Durresi A, Jain R. Routing of VoIP traffic in multi-layered satellite networks. Proc. of Performance and Control of Next-Generation Communications Networks, Orlando, Florida, September 2003; 5344:65-75. [5] Chen C, Ekici E, Akyildiz IF. Satellite grouping and rout ing protocol for LEO/MEO satellite IP networks. Proc. of WoWMoM 2002, Atlanta, Georgia, September 2002; 109 116. [6] Ekici E, Akyildiz IF, Bender MD. Datagram routing pro-tocol for LEO satellite networks. Proc. of INFOCOM, Tel Aviv, Israel, March 2000; 500-508. [7] Taleb T, Kato N, Nemoto Y. IP traffic load distribution in NGEO broadband satellite networks. Springer Lecture Notes in Computer Science(LNCS) 3733, October 2005; 113-123. [8] Nanba S, Konishi S, Nomoto S. Optimum traffic distribu tion algorithm for multiplesatellite systems under power constraints. IEEE Journal on Selected Areas in Communications, April 2004; 22(3): 492-500. [9] Kücükateş R, Ersoy C. High performance routing in a LEO satellite network. Proc. of Eighth IEEE Symposium on Computers and Communications (ISCC) 2003, An talya, Turkey; 1403-1408. [10] Jianjun B, Xicheng L, Zexin L, We P. Compact explicit multi-path routing for LEO satellite networks. Proc.of IEEE Wksp. High Perf. Switching and Routing, Hong Kong, P.R. China, May 2005. [11] Bayhan S, Gür G, Alagöz F. Adaptive Routing Protocol for QoS in Two-Layered Satellite IP Networks. Proc. of Second Workshop in Satellite and Space Communications (IWSSC), Madrid, Spain, September 2006. [12] McMahon G, Septiawan R, Sugden S. A multiservice traf-fic allocation model for LEO satellite communication net works. IEEE Journal on Selected Areas in Communications, April 2004; 22(3):501-507. [13] Mauger R, Rosenberg C. QoS quarantees for multimedia services on a TDMA-based satellite network. IEEE Com-munications Magazine, July 1997; 35(7):56-65. [14] OPNET Technologies Inc. Bethesda, MD, U.S.A., http://wwww.opnet.com. [15] NS Network Simulator, http://www.isi. edu/nsnam/ns. 266