Kablosuz Algılayıcı Ağlarda Enerji ve Gecikme Duyarlı MAC Protokollerinin Karşılaştırmalı Başarım Analizi

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

Necla Bandırmalı 1, İsmail Ertürk 1, Celal Çeken 1, Cüneyt Bayılmış 2

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

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

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

1. Bölüm: Ağı Keşfetme

Online teknik sayfa GME700 EKSTRAKTIF GAZ ANALIZ CIHAZLARI

İletişim en genel tanımı ile; bir mesaj alışverişidir. Ancak iletişim yapı gereği bir sistemdir. İletişim sisteminin bileşenleri:

Veri İletişimi Data Communications

KABLOSUZ AĞLARDA SERVİS KALİTESİ

Bilgisayar Programcılığı

KABLOSUZ ALGILAYICI AĞLARDA KULLANILAN TEKNOLOJİ VE PROTOKOLLER ÜZERİNE BİR İNCELEME

AĞ ELEMANLARI. Ethernet Kartı

Uzaktan Algılama Teknolojileri

Dağıtık Sistemler CS5001


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

Analog: Zaman içinde sürekli farklı değerler alabilir. Digital (Sayısal): Zaman içinde 1 ve 0 değerleri alabilir.

KABLOSUZ ALGILAYICI AĞLARDA ORTAM ERİŞİM PROTOKOLLERİ

EKİM twitter.com/perspektifsa

ALGORİTMA İ VE PROGRAMLAMA

Temel Ağ Bilgileri Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı

Bilişim Teknolojilerini Kullanarak İletişim Kurma, Bilgi Paylaşma ve Kendini İfade Etme

Kablosuz Çoklu Ortam Algılayıcı Ağlarda Genel Amaçlı Grafik İşlemci Birimi (GPGPU) Temelli Monte Carlo Simülasyonu ile Güvenilirlik Tahmini

Kalite Kontrol Çemberleri (Kalite Çemberleri)

Çoklu aralık basıncı ve fark basıncı transmitteri

FARKLI TİP AYDINLATMA AYGITLARININ HARMONİK ETKİLERİNİN KARŞILAŞTIRILMASI

Proses Örnekleme Yöntemleri

KABLOSUZ ÇOKLU ERİŞİM TEKNİKLERİ

BOSSA DIŞ GİYİM İŞLETMESİNDE FASON İPLİK İMALATI TERMİN SÜRELERİNE ALTI SIGMA ARAÇLARI İLE İSTATİSTİKSEL YAKLAŞIM

3. Bölüm. DA-DA Çevirici Devreler (DC Konvertörler) Doç. Dr. Ersan KABALCI AEK-207 GÜNEŞ ENERJİSİ İLE ELEKTRİK ÜRETİMİ

AR& GE BÜLTEN ARAŞTIRMA VE MESLEKLERİ GELİŞTİRME MÜDÜRLÜĞÜ HAZİRAN. Turizm Sektörü Genel Değerlendirmesi ve Sektörde Çalışanların İş Tatmini

Doç. Dr. Cüneyt BAYILMIŞ

İNSAN KIYMETLERİ YÖNETİMİ 4

Teknik Açıklıklar Nasıl Yönetilmeli? Hayretdin Bahşi Uzman Araştırmacı

Telsiz Duyarga Ağlarında Bir Çoklu Nesne Takip Senaryosu Benzetimi

Özet. Giriş. 1. K.T.Ü. Orman Fakültesi, Trabzon., 2. K.Ü. Artvin Orman Fakültesi, Artvin.

SK 1200 Seviye Alarm Kontrolörü Montaj ve Kullanım Kitapçığı

Kurumsal Veri Güvenliğinde Önemli Bir Adım: Veri Kaybını Önleme. Ramise KOÇAK Servet ÖZMEN Otokar Otomotiv ve Savunma A.Ş.

Doç.Dr. Cüneyt BAYILMIŞ

DİCLE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ EEM309 SAYISAL ELEKTRONİK LABORATUARI

NESNEYE DAYALI PROGRAMLAMA VE C++

5. ÜNİTE ÜÇ FAZLI ALTERNATİF AKIMLAR

Doç.Dr. Cüneyt BAYILMIŞ

Endüstriyel Kontrol Sistemleri Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı

5/21/2015. Transistörler

Dağıtık Ortak Hafızalı Çoklu Mikroişlemcilere Sahip Optik Tabanlı Mimari Üzerinde Dizin Protokollerinin Başarım Çözümlemesi

Madde 2. KTÜ de not değerlendirilmesinde bağıl değerlendirme sistemi (BDS ) ve mutlak değerlendirme sistemi (MDS ) kullanılmaktadır.

TÜBİTAK öğrenci projelerine başvuru (2209 nolu proje) TÜBİTAK sanayi projelerine başvuru (2241 nolu proje)

ULUSLARARASI İŞLETMECİLİK

Kısmen insan davranışlarını veya sezgilerini gösteren, akılcı yargıya varabilen, beklenmedik durumları önceden sezerek ona göre davranabilen bir

Çocuk, Ergen ve Genç Yetişkinler İçin Kariyer Rehberliği Programları Dizisi

Malzeme Gereksinim Planlaması (MRP)

SINAVA HAZIRLANAN BİR ERGENİN ANNE-BABASI OLMAK

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

BAKANLIĞI 9.OZON PANELİ

Üstünlükleri. 1- Lisans gerektirmeyen frekanslarda çalışır.

STEAG Ensida Energy Services Ltd.

Uyuma Çizelgesi ve Çerçeve Hızının Görüntülü Algılayıcı Ağların Başarımına Etkisi


22/03/2016. OSI and Equipment. Networking Hardware YİNELEYİCİ (REPEATER) YİNELEYİCİ (REPEATER) Yineleyici. Hub

c&n Mühendislik Proje-Taahhüt-Danışmanlık-Ticaret-Müşavirlik

MATBAA DA SAATLİK MALİYET SİSTEMİ VE UYGULANMASI

YER DEĞİŞTİRME VE DEĞER DÖNÜŞTÜRME ÖZELLİĞİNE SAHİP GÖRÜNTÜ ŞİFRELEME ALGORİTMALARININ ANALİZİ

DMX-CV XXX XX XX. 4 kanallı Sabit Gerilim DMX512 Decoder GENEL BİLGİLER ÖZELLİKLER UYGULAMA ALANLARI SİPARİŞ BİLGİLERİ PİN DİZİLİMİ

İmalat Teknolojisi Teorisi II (Kesme Yöntemleri) (MFGE 307) Ders Detayları

5.52. SİLAH NAMLUSUNA YİV AÇMA VE HATALI NAMLULARIN AYIKLANMASI OTOMASYONU

FEN BİLGİSİ ÖĞRETMENİ

5.37. HEMZEMİN GEÇİTLERDE GÜVENLİK OTOMASYONU

Kablosuz Ağlar (WLAN)

Uzm Dr Mehmet ÜNALDI 10. ULUSAL ACİL TIP KONGRESİ 2014 ANTALYA 1

NANOTEKNOLOJİNİN DEZENFEKSİYON UYGULAMALARINDAKİ YERİ VE ÖNEMİ

ANKARA İLİ BASIM SEKTÖRÜ ELEMAN İHTİYACI

YÖNETİM MUHASEBESİ ve Uygulamaları

T.C. YILDIRIM BEYAZIT ÜNİVERSİTESİ YAZ OKULU EĞİTİM - ÖĞRETİM YÖNERGESİ BİRİNCİ BÖLÜM. Amaç, Kapsam, Dayanak ve Tanımlar

Ç.Ü. Sosyal Bilimler Enstitüsü Dergisi, Cilt 19, Sayı 2, 2010, Sayfa Doç. Dr. Songül TÜMKAYA İlknur ÇAVUŞOĞLU

İletişim Ağları Communication Networks

Taşkın Tehlike Haritalandırma Çalışmaları için bir Rehber ve Genel Şartname İhtiyacı

İletişim Ağları Communication Networks

Değerlendirme testleri:

Olay-Tabanlı Modelleme. İlhan AYDIN

Bölüm 17 Manchester CVSD

Yaz Stajı - 1 (AVM399) Ders Detayları

İnönü Üniversitesi Mühendislik Fakültesi Maden Mühendisliği Bölümü 321 Cevher Hazırlama Laboratuvarı I HİDROSİKLON İLE SINIFLANDIRMA

Ağ Donanımları NIC. Modem. Modem. Ağ Cihazları (Aktif Cihazlar) Repeater (Yineleyici)

Ürün Hakkında Bilgiler

ODTÜ Bilgisayar Mühendisliği. Tanıtım Günleri Temmuz 2005

Kablosuz Algılayıcı Ağları ile Yangın Tespit Sistemi

10. ÜNİTE DİRENÇ BAĞLANTILARI VE KİRCHOFF KANUNLARI

BİR ÖRGÜT OLARAK OKUL

Sensör Kullanarak Servis Araçlarının Koltuk Doluluk Durumlarının Uzaktan İzlenmesi

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

FİLTRELİ KOMPANZASYON SİSTEMLERİ

Kablosuz Sensör Ağlar ve Eniyileme. Tahir Emre KALAYCI. 21 Mart 2008

DOĞAL YAPI TAŞLARI TEKNİKERİ (MERMER TEKNİKERİ)

Online teknik sayfa MCS100E PD SEOS ÇÖZÜMLERI

CENG 362 Computer Networks (2005) Midterm Exam 1 Çözümleri

Düzce Üniversitesi Bilim ve Teknoloji Dergisi

KAYISI ARAŞTIRMA İSTASYONU MÜDÜRLÜĞÜ EK 3.9 TOPRAK SU KAYNAKLARI BÖLÜMÜ

Holland ın Kariyer Teorisine Göre Müzik Öğretmeni Adaylarının Kişiliği

Transkript:

Kablosuz Algılayıcı Ağlarda Enerji ve Gecikme Duyarlı MAC Protokollerinin Karşılaştırmalı Başarım Analizi Serdar SOLAK 1 Enformatik Bölümü Kocaeli Üniversitesi, Kocaeli 1 e-posta: serdars@kocaeli.edu.tr Celal ÇEKEN 2 Elektronik ve Bilgisayar Eğitimi Bölümü Kocaeli Üniversitesi, Kocaeli 2 e-posta: cceken@kocaeli.edu.tr Özet Enerji tüketimi, Kablosuz Algılayıcı Ağ (KAA) tasarımını etkileyen en önemli sınırlamalardan biridir. Algılayıcı düğümün enerjiyi verimli bir şekilde kullanması KAA nın yaşam süresi açısından hayati öneme sahiptir. Yapılan çalışmada, KAA için merkezi bir yapı kullanan EDSMAC (Energy Aware and Delay Sensitive MAC-Enerji ve Gecikme Duyarlı Ortama Erişim Kontrolü) protokolü ile çekişme tabanlı bir yapı kullanan DCF (Distributed Coordination Function - Dağıtık Eşgüdümlü Fonksiyon) protokolleri modellenerek, gecikme ve enerji başarımları sunulmaktadır. Çalışmada kullanılan MAC (Medium Access Control- Ortama Erişim Kontrolü) protokolleri OPNET Modeler yazılımı ile modellenerek değişik ağ koşullarındaki başarım sonuçları elde edilmiştir. EDSMAC protokolü kullanan gecikme duyarlı uygulamalar için, kuyrukta bulunan paketler belirli bir üst eşik değerini geçtiğinde ek slot kullanılarak gecikmelerin azaltılması sağlanmaktadır. Ayrıca standart DCF protokolüne uyku modu eklenerek enerji duyarlı hale getirilmiş ve enerji tüketiminde verimlilik sağlanmıştır. Anahtar Kelimeler: Kablosuz Algılayıcı Ağlar, MAC Protokolleri, TDMA, DCF, Enerji tüketimi, Gecikme duyarlılığı 1. GĐRĐŞ KAA tasarımında en önemli problemlerden biri enerji tüketimidir. Algılayıcı düğümlerin (AD) enerji tüketimi, KAA nın yaşam süresini etkilemektedir. Bu nedenle AD lerin enerjilerini verimli kullanmaları KAA için büyük önem taşımaktadır. Enerjinin daha etkili ve verimli bir şekilde kullanılması için akademik ve endüstriyel alanda çok sayıda çalışma yapılmaktadır. Bu çalışmalar veri bağı katmanı ve ağ katmanı üzerine yoğunlaşmış durumdadır. Ağ katmanında yapılan çalışmalar veri yönlendirme ile ilgilenirken, veri bağı katmanında yapılan çalışmalar ise çoğunlukla MAC (Medium Access Control) protokolleri yani ortama erişim yöntemleri ile ilgilenmektedir. Yapılan çalışmada, TDMA (Time Division Multiple Access) ortama erişim yönteminin yapısı kullanılarak KAA için enerjiye ve gecikmelere karşı duyarlı EDSMAC (Energy Aware and Delay Sensetive MAC) [1] yöntemi ile enerji duyarlı DCF protokollerinin OPNET Modeler yazılımı ile modellemeleri yapılarak enerji ve gecikme yönünden başarımları sunulmaktadır. EDSMAC protokolü gecikme duyarlı uygulamalarda, ek slot kullanarak mesaj gecikmelerini indirgemektedir. Ayrıca EDSMAC ve enerji duyarlı DCF protokolü kullanan enerji duyarlı uygulamalarda, enerji tüketimini indirgemek için AD ler belirli aralıklarla uyku moduna geçirilerek radyo fonksiyonları (alıcı ve vericileri) kapatılmaktadır. Çalışmanın, 2.bölümünde KAA ın yapısı ve kullanım alanları hakkında temel bilgiler, 3.bölümde KAA için önerilmiş olan MAC protokolleri hakkında bilgiler, 4.bölümde enerji duyarlı DCF protokolünün modellenmesi, 5.bölümde enerji ve gecikme duyarlı EDSMAC protokolünün modellenmesi, 6.bölümde benzetim modeli yer almaktadır. Son bölüm ise yapılan çalışmayı ve elde edilen sonuçları özetlemektedir. 2. KABLOSUZ ALGILAYICI AĞLAR Son zamanlarda hızla gelişen iletişim teknolojisiyle beraber, düşük maliyet ve güçte, kısa mesafelerde birbiriyle haberleşebilen çok işlevli cihazlar geliştirilmektedir. Algılama, hesaplama ve iletişim yeteneklerine sahip bu küçük cihazlara algılayıcı (sensör) denilmektedir. AD lerin verileri işlemek, çevreyi gözetlemek ve fiziksel dünya ile iletişimi sağlamak amacıyla kablosuz olarak haberleştirildiği ortama Kablosuz Algılayıcı Ağlar denilmektedir. KAA yapısı düzensiz bir yapı olup farklı özelliklere sahip bir çok AD den meydana gelmektedir. AD lerin kapasite ve boyut gibi farklılıklarının yanı sıra algılamış oldukları veriye göre de farklılık gösterirler. AD fiziksel ortamdan sıcaklık, ses, görüntü, basınç, hız, yön, hareket, miktar, aydınlık ve nem [2] gibi çeşitli bilgileri algılamak ve bu bilgileri kablosuz ortam üzerinden merkezi düğüme (MD) iletmek üzere kullanılmaktadır.

Şekil 1 de KAA nın çalışmasını gösteren bir örnek bulunmaktadır. AD ler algılama alanına düzensiz bir yapıda saçılmaktadır. AD ler fiziksel ortamdan algılamış oldukları verileri işleyerek komşu düğüme veya MD ye iletilmektedir. MD kendine gelen verileri işleyerek çıkış düğümüne (sink) gönderilmektedir. Çıkış düğümü de internet veya uydu yardımıyla verileri görev yönetici düğüme ulaştırmaktadır [3]. Şekil 1: KAA Çalışmasına Örnek KAA uygulama alanları her geçen gün artmaktadır. Düşman hareketlerinin izlenmesi, dost kuvvetlerin takip edilmesi, güvenlik, hedefin sürati ve arazi hakkında keşifte bulunulması gibi askeri uygulamalarda, hastanelerde doktorların yerinin tespit edilmesi ve hastaların durumlarının gözlenmesi gibi sağlıkla ilgili uygulamalarda, hava durumu, hava kirliliği, sel ve deprem gibi doğal afetlerin takip edilmesinde ve tarımsal alanların takip edilmesi gibi çevresel uygulamalarda ve trafik ışıklarının kontrol edilmesi, araçların izlenmesi, küçük çocukların aileleri tarafından izlenmesi, yangın sistemlerinin kontrolü ve enerji hatlarının izlenmesi gibi ticari veya genel amaçlı uygulamalarda kullanılmaktadır [3]. 3. KAA MAC PROTOKOLLERĐ KAA da enerji kullanımının büyük bölümü radyo iletişim fonksiyonları tarafından gerçekleştirilmektedir. AD lerde radyo fonksiyonlarının kullanım oranları, bekleme, veri alma ve veri göndermede sırasıyla 1, 1,05 ve 1,4 olarak gözlenmiştir [4]. KAA da önerilen MAC protokolleri çekişme tabanlı ve çekişmeden bağımsız (merkezi) olmak üzere 2 ye ayrılmaktadır. Çekişme tabanlı MAC protokolleri CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) altyapısını kullanırken, çekişmeden bağımsız MAC protokolleri merkezi bir yöntem olan TDMA (Time Division Multiple Access) temeline dayanmaktadır [5]. CSMA/CA yapısında konuşmadan önce dinle mantığı kullanılmaktadır. Aynı anda iki AD paket yollarsa çarpışma (collision) olur. Ortamda bulunan herhangi bir AD paketini göndermeden önce ortamı dinler, eğer ortam meşgulse paket gönderimini ileriki bir zamana erteler. Ortamın DIFS(Distributed Coordination Function Inter Frame Space ) süresinden daha büyük bir süre boş olduğu algılanırsa paket gönderilir. Çekişmeden bağımsız veya merkezi yöntem olan TDMA protokolünün çalışması, iletim zamanının küçük zaman dilimlerine (time slotlar) bölünerek, her AD nin kendine ayrılan zaman diliminde iletim yapması temeline dayanmaktadır. SMAC (Sensor MAC) [3] protokolü KAA da enerji tüketimini indirgemek amacıyla önerilen bir MAC protokolüdür. CSMA/CA altyapısı kullanan SMAC protokolü gecikme duyarlılığını göz önünde bulundurmazken, enerji tasarrufu sağlamak üzere AD ler belirli periyotlarla uyku moduna alınmaktadır. TMAC (Timeout MAC) [6] protokolü, SMAC protokolünün değişken trafik yükleri altında oluşan kötü sonuçlarını iyileştirmek için önerilen bir protokoldür. SMAC te sabit olan uyku ve çalışma periyotları bu protokolde değişken hale getirilerek hem enerji tüketiminde hem de gecikmelerde verimlilik sağlanmaktadır. WiseMAC [7] protokolü TDMA ve CSMA protokollerinin birleştirilmesi sonucunda oluşturulmuş değişken trafik yükleri altında enerji tüketimini indirgemek için önerilen bir MAC protokolüdür. 4. ENERJĐ DUYARLI DCF PROTOKOLÜ DCF (Distributed Coordination Function), CSMA\CA [8] protokolünün dağıtık eşgüdümlü fonksiyonudur. Standart DCF protokolüne uyku modu eklenerek enerji duyarlı hale getirilmiş ve OPNET Modeler yazılımı sayesinde MAC modeli tasarlanmıştır. Enerji duyarlı DCF protokolünde, AD ler iletim ortamını ele geçirdikten sonra veri paketinin kopyası göndermektedir. Paketin alınıp alınmadığının anlaşılması için karşı taraftan ACK paketi beklenir. Eğer belli bir süre sonunda ACK paketi gelmezse veri paketinin kopyası tekrardan gönderilmektedir. Eğer ACK paketi, veri paketini gönderen AD ye gelirse paket kuyruktan alınarak yok edilmektedir. Ayrıca AD ler enerji tasarrufu sağlamak amacıyla radyo iletim fonksiyonlarını kapatarak uyku moduna girmektedirler.

Şekil 2 de OPNET Modeler yazılımı kullanılarak enerji duyarlı DCF protokolü için oluşturulan proses modeli sunulmaktadır. Şekil 3 de EDSMAC protokolünde kullanılan paket formatları görülmektedir. (1) Veri paketi, (2) Bağlantı istek paketi, (3) Bağlantı cevap paketi, (4) Ek slot istek paketi, (5) Ek slot cevap paketi ve (6) Slot iptal paketi olarak kullanılmaktadır. Şekil 2: Enerji duyarlı DCF proses modeli 5. EDSMAC PROTOKOLÜ KAA da gecikmeleri ve enerji tüketimini indirgemek için önerilen MAC protokolüdür [1]. AD ler MD üzerinden birbiriyle haberleşmektedir. TDMA tabalı bir MAC protokolüdür. Đletim zamanı, slotlara bölünmekte ve her AD kendine ait slot zamanında paketini göndermektedir. Gecikme duyarlılığı olan AD ler için fazladan slotlar tahsis edilmektedir. Güç tüketimini azaltmak için gecikme duyarlılığı olmayan AD ler, belirli aralıklarla uyku moduna geçerler. Bu sayede düğümler enerji tasarrufunda bulunmuş olurlar. Gecikmeye duyarlı olan AD ler, uyku moduna geçen düğümlerin slot zamanında da iletim yapmaktadırlar. Bu özellik sayesinde kuyruktaki beklemeler ve dolayısıyla uçtan uca gecikmeler azalırken, diğer taraftan, AD nin kullanımı ve güç tüketimi artmaktadır. Bununla birlikte, gecikmeye karşı duyarlı olmayan AD lerin uyku moduna girmesi sonucunda güç tüketimi indirgenmekte fakat uyku periyodunda iletim gerçekleştirilemediği için kuyruk beklemeleri ve uçtan uca gecikmeler artmaktadır. 5.1. EDSMAC Protokolü Algılayıcı Düğüm Modeli EDSMAC protokolü AD modelinde, bağlantının kurulması, gecikme duyarlı trafikler için ek slot isteğinin yapılması, kaynaktan gelen paketlerin parçalara ayrılması, kendi slot zamanında gönderilmesi ve enerjinin daha etkin bir şekilde kullanılması için gecikmelere karşı duyarlı olmayan düğümlerin uyku moduna geçirilmesi gibi işlevleri yerine getirmektedir. KAA da bulunan AD ilk olarak bağlantı isteğinde bulunmaktadır. Bu işlem AD nin bağlantı istek paketini üretip MD ye göndermesiyle gerçekleşmektedir. Bu işlem sonunda AD ye, MD tarafından bağlantı cevap paketi gönderilerek kullanacağı slot bildirilir. AD üretmiş olduğu paketi göndermek isterse, üretilen paket veri paketi formatında parçalanarak kuyruğa atılmaktadır. Eğer o anda kullanılmakta olan slot AD ye ait slot ise kuyruktan paket alınıp hedefe gönderilmekte ve bir sonraki zaman dilimine kesme ayarlanmaktadır. Eğer AD ye ait slot değilse paket gönderilmeden bir sonraki zaman dilimine kesme ayarlanmaktadır. Gecikme duyarlılığı olan AD lerde kuyrukta bulunan paketler üst eşik değerini geçerse ek slot istek paketi üretilerek MD den istekte bulunulmaktadır. Bu işlem sonucunda MD ek slot cevap paketi üretmekte ve istekte bulunan AD ye paketi göndererek tahsis etmiş olduğu ek slotu bildirmektedir. Gecikmelere karşı duyarlı olmayan AD lerin (radyo iletişim fonksiyonları) belirli zaman aralıklarında kapatılarak uyku moduna geçmeleri sağlanmaktadır. Bu durumda iletim yapılmamakta, fakat üreteçten gelen paketler parçalanarak kuyruğa gönderilmektedir. Uyku modunun bittiğini belirten kesme ile yeniden iletim başlamaktadır. Şekil 3: Kullanılan Paket Formatları Şekil 4: Algılayıcı Düğüm proses modeli

Şekil 4 te OPNET Modeler yazılımında AD için tasarlanan MAC katmanı proses modeli görülmektedir. 5.2. EDSMAC Merkezi Düğüm Modeli MD, AD nin göndermiş olduğu paketleri alıp biçimine bakarak değerlendirmeler yapmaktadır. MD ye gelen paketler; veri, bağlantı istek veya ek slot istek paketi olup, bunun dışında bir paket geldiyse yok edilmektedir. Veri paketi gelmesi durumunda paketin hedef bilgisine bakılarak istatistiksel bilgileri alınmak üzere ilgili modüle iletilmektedir. MD ye gelen paket bağlantı istek paketiyse, slotların hangi terminal tarafından kullanıldığını saklayan slot tablosu taranarak, bağlantı isteği için ayrılan slotlardan boş bulunan ilk slot tahsis edilmekte ve slot tablosu güncellenmektedir. Bu işlem sonunda AD ye bağlantı cevap paketi gönderilerek tahsis edilen slot bildirilmektedir. MD ye gelen paket ek slot istek paketiyse, ek slot tahsisi için ayrılan bölümde boş slot varsa tahsis edilmekte ve AD ye ek slot cevap paketi ile bildirilmektedir. Eğer ek slot tahsisi için ayrılan bölümde boş slot yoksa, uniform dağılım kullanılarak rasgele bir slot tahsis edilmektedir. Bu işlemden sonra AD ye ek slot cevap paketi ile kullanacağı ek slot bildirilmektedir. Ayrıca daha önceden slotu kullanan AD ye ise slot iptal paketi gönderilerek slotun iptal edildiği bildirilmektedir. Şekil 5 de OPNET Modeler programında MD için tasarlanan MAC katmanı proses modeli bulunmaktadır. uygulamasında 100 adet AD den rasgele 2 tane AD seçilmiştir. Bu AD lerden AD1 uyku moduna girerek enerji tüketimini indirgerken, AD2 ise gecikmelere karşı duyarlı uygulamalar için kullanılmıştır. Enerji duyarlı DCF protokolü kullanan KAA uygulamasında ise 4 adet AD seçilmiştir. Bunlardan, AD1 AD2 enerji duyarlı ve AD3 AD4 ise gecikme duyarlı uygulamalar için kullanılmıştır. Yapılan deneysel çalışmalar sonunda, EDSMAC protokolünü kullanan KAA uygulamasında, bir slot zamanı 1ms kabul edilmiş ve iletim zamanı 120 slot a bölünmüştür. Bu slotlardan, ilk 100 slot bağlantı isteği geldiğinde 100 adet AD ye tahsis edilmiş ve kalan 20 adet slot ise gecikmelere karşı duyarlı olan uygulamalarda kullanılmak üzere ayrılmıştır. Yine yapılan deneysel çalışmalar sonunda, her slot zamanında 2 adet veri paketi gönderilmesinin gecikmeleri iyileştirdiği gözlenmiştir. Örnek KAA uygulaması Şekil 6 da ve uygulamada kullanılan benzetim parametreleri Tablo 1 de verilmektedir. Şekil 6: Benzetim Senaryosu Tablo 1: Benzetim parametreleri Şekil 5: Merkesi Düğüm Process Modeli 6. BENZETĐM MODELĐ Başarım karşılaştırmasının doğru, geçerli ve anlamlı olması için KAA çalışma koşulları iki örnek uygulamada da benzer seçilmiştir. KAA yı oluşturan algılama alanı 100*100 metre dir. EDSMAC protokolü kullanan KAA uygulamasında 100 adet AD ve 1 adet MD bulunurken, diğer KAA uygulamasında ise 100 adet AD kullanılmıştır. EDSMAC protokolü kullanan örnek KAA Parametre Değer Mesaj Boyutu 20 Paket * 50 e Bayt Varış Süresi 1 8 e sn Slot Genişliği 1 msn Kuyruk Üst Eşik 12.000 Bit Değeri Modülasyon Qpsk Güç 10 mw Algılayıcı Sayısı 100 adet AD ve 1 adet MD Alan 100*100 m Frekans Rx:3GHz Tx:4GHz Veri Đletim Oranı 1 Mb/sn Slot Sayısı 120 Slot / Frame e:üstel dağılım ile üretilen değer

7. SONUÇLAR Yapılan çalışmada, KAA için enerji ve gecikmelere karşı duyarlı EDSMAC protokolü ve standart DCF protokolü OPNET Modeler yazılımı kullanılarak modellenmiş ve benzetimleri yapılmıştır. Ayrıca standart DCF protokolüne uyku modu eklenerek enerji duyarlı hale getirilmiş ve enerji tüketimi indirgenmiştir. EDSMAC protokolü kullanan gecikme duyarlı uygulamalarda, AD lerin kuyrukta bulunan paketleri üst eşik değerini geçtiğinde ek slot kullanarak gecikmeleri indirgemektedir. Ayrıca enerji duyarlı DCF ve EDSMAC protokollerinde enerji tüketimini indirgemek için AD ler uyku moduna alınmaktadır. Enerji duyarlı DCF protokolü, EDSMAC protokolüne göre enerji duyarlı uygulamalarda yaklaşık 1,1 ila 1,4 kat daha az enerji tükettiği gözlenmiştir. Enerji duyarlı DCF protokolü kullanan enerji duyarlı uygulamaların, gecikme duyarlı uygulamalara göre yaklaşık 1,7 ila 1,9 kat daha az enerji tükettiği gözlenmiştir. EDSMAC protokolü kullanan enerji duyarlı uygulamaların, gecikme duyarlı uygulamalara göre yaklaşık 1,3 ila 1,8 kat daha az enerji tükettiği gözlenmiştir. Gecikme duyarlı uygulamalarda enerji duyarlı DCF protokolü, EDSMAC protokolüne göre yaklaşık 4 ila 27 kat daha az ortalama mesaj gecikmesi verdiği gözlenmiştir. Enerji duyarlı uygulamalarda ise EDSMAC protokolünün enerji duyarlı DCF protokolüne göre yaklaşık 20 ila 85 kat daha az ortalama mesaj gecikmesi verdiği gözlenmiştir. on Embedded Networked Sensor Systems, Los Angeles,CA,USA, 171 180, November, 2003 [7] Enz, C.C., El-Hoiydi, A., Decotignie, J-D., Peiris, V., WiseNET: an ultralowpower wireless network solution, IEEE Computer,Vol 37, Issue 8, 244-251, 2004 [8] ANSI/IEEE Std 802.11, Part 11: Wireless LAN Medium Access Control (MAC)and Physical Layer (PHY) Specifications, IEEE Standards 802.11, 70 90, (1999) 8. KAYNAKÇA [1] Ceken, C., An energy efficient and delay sensitive centralized MAC protocol for wireless sensor Networks,ELSEVIER ScienceDirect Computer Standarts & Đnterfaces, 2007 [2] Estrin, D., Goyindan, R., Heidemann, J., Kumar, S., Next CenturyChallenges: Scalable Coordination in Sensor Networks, ACM/IEEE International Conference on Mobile Computing and networking., 263-270, 1999 [3] Akyildiz, I.F., Su, W., Sankarasubramaniam, Y., and Cayirci, E., A survey on sensor networks, IEEE Commun.Mag., Vol 40 (8), 102-114, 2002 [4] Stemm, M., Katz, R.H., Measuring and reducing energy consumption ofnetwork interfaces in handheld devices, IEICE Transactions on Communications, E80-B (8), 1125 1131,1997 [5] Ye, W., Heidemann, J., Estrin, D., Medium Access Control with Coordinated Adaptive Sleeping for Wireless Sensor Networks, IEEE/ACM Trans. Net., Vol 12 (3), 493 506, 2004. [6] Van Dam,T., Langendoen,K., An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks, In The First ACM Conference