10.07.2015 Views

Akademik Bilişim '10 10 - 12 Şubat 2010 Muğla

Akademik Bilişim '10 10 - 12 Şubat 2010 Muğla

Akademik Bilişim '10 10 - 12 Şubat 2010 Muğla

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Çizge Teorisi, Dağıtık Algoritmalar ve Telsiz Duyarga AğlarıAyşegül Alaybeyoğlu, Aylin Kantarcı, Kayhan Erciyes<strong>Akademik</strong> Bilişim’<strong>10</strong> - XII. <strong>Akademik</strong> Bilişim Konferansı Bildirileri<strong>10</strong> - <strong>12</strong> Şubat 20<strong>10</strong> Muğla Üniversitesibilmesi gerekli değildir. Şekil4’te belirtilensonlu durum makinesi de bu düşünceye dayalıolarak tasarlanmıştır.Şekil4: Dağıtık Kapsama AğacıAlgoritması Sonlu Durum MakinesiŞekil4’e göre başlangıçta bütün düğümlerİLK_DURUM durumundadır. Kendisine BAŞ-LA mesajı gelen düğüm, komşu düğümlerineATA_DÜĞÜM mesajı göndererek ANA_DÜ-ĞÜM durumuna geçer. ANA_DÜĞÜM durumundakidüğüm, oluşturulacak dağıtık kapsamaağacının kök düğümüdür. İLK_DURUMdurumundaki bir düğüme, başka bir düğümdenATA_DÜĞÜM mesajı geldiğinde, kendisineilk ATA_DÜĞÜM mesajını gönderen düğüm,ata düğümü olur ve UYANIK durumuna geçer.Böylece bu düğüme başka düğümlerdenATA_DÜĞÜM mesajı gelse de düğüm UYA-NIK duruma geçtiği için değişen bir şey olmaz.İLK_DURUM durumundaki düğüm başka birdüğümden ATA_DÜĞÜM mesajını aldığındakomşu düğümlerine de almış olduğu ATA_DÜ-ĞÜM mesajını iletir.ler HEDEF_ALGİLANDİ durumuna geçerekbirbirlerine hedefe olan uzaklık ve kimlikbilgilerini içeren AdayMsg mesajını iletirler.Eğer düğüme, hedefe kendisinden daha yakınolan bir komşu düğümünden mesaj gelmezse,kendisini aday lider düğüm olarak ilan eder veADAY durumuna geçer. Hedefi algılayan bütündüğümler birbirlerinden tek sıçramalık mesafedeolmayacağı için ilk aşama sonucunda kümelideri olmak için bir kaç aday düğüm çıkacaktır.İkinci aşamada ise bu aday düğümler kendilerindenbirkaç adım uzaklıktaki düğümlere hedefeolan uzaklık ve kimlik bilgisini yayarlar.Herhangi bir aday düğüm, hedefe kendisindendaha yakın bir aday düğümden mesaj alırsa, liderlikyarışını kaybeder ve LİDERLİK_KAY-BEDİLDİ durumuna geçer. Hedefe en yakınolan aday düğüm küme lideri olarak seçilir veLİDER durumuna geçer. Şekil5’te iki aşamalıdağıtık lider seçim algoritması için tasarlanansonlu durum makinesi belirtilmektedir.Şekil5: İki Aşamalı Dağıtık Lider SeçimAlgoritması Sonlu Durum Makinesi5. Kaynaklar[1] Simon G., Ledezczi A., Maroti, M,” SensorNetwork-Based Countersniper System”,SenSys04, ACM Press, s. 1-<strong>12</strong>, 2004.[2] Thorstensen, B., Syversen, T, Walseth T.,Bjornvold,T., “Electronic Shepherd: A Low-Cost, Low-Bandwidth, Wireless NetworkSystem”, In the Proceeding of Second International.Conference on Mobile Conference onMobile Systems, Applications and Services,ACM Press, s. 245-255[3] Zhang P., Sadler, C.M., Lyon, S.A. andMartonosi, M, “Hardware Design Experiencesin ZebraNe”t, SenSys04, ACM, s. 227-238.[4] Wattenhofer R., “Sensor Networks: DistributedAlgorithms Reloaded-or Revolutions”,SIROCCO ‘06, s. 24-28.[5] Bozkurt,U., Gökalp, S. “ Bilgisayar AğlarınınTasarımında Kullanılan Güvenlik ParametrelerindenTepe ve Ayrıt BirleştirilmişlikSayılarının Hesaplanması “, Tubitak BilgisayarProjesi, (2009).[6]http://tr.wikipedia.org/wiki/Sonlu_Durum_Makinas%C4%B1[7] Alaybeyoglu, A., Erciyes, K., Kantarci, A.,Dagdeviren, O., “Tracking Fast Moving Targetsin Wireless Sensor Networks”,IETE TechnicalReview, 20<strong>10</strong>3.2 Dağıtık Lider Seçim AlgoritmasıTelsiz duyarga ağlarının en sık kullanıldığı uygulamaalanlarından birisi de hedef takibidir.Hedef takibini gerçekleştirebilmek için hedefeen yakın olan bir düğüm lider düğüm olarak seçilirve lider düğüm hedefle ilgili hesaplamalarıgerçekleştirir. Hedefe en yakın düğümün seçilebilmesiiçin iki aşamalı dağıtık bir lider seçimalgoritması önerilmiştir. Bu mekanizmaya göreilk aşamada hedefi algılayan komşu düğüm-604. SonuçBu çalışmada telsiz duyarga ağlarının temelözelliklerinden bahsedilmiş ve telsiz duyargaağlarında gerçekleştirilen uygulamaların altyapısını oluşturan çizge teorisi ve dağıtık algoritmalarkonusu detaylı olarak anlatılmıştır.Çizge teorisi, dağıtık algoritmalar ve telsiz duyargaağları arasındaki ilişki vurgulanmış veiki adet dağıtık algoritma örneği verilmiştir.61

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!