$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Nesnelerin İnterneti'nin (IoT) büyük büyümesi, milyarlarca birbirine bağlı cihazın kurulmasını gerektirmiştir; bunlardan kablosuz sensör ağları (WSN) çoğu durumda gerçek zamanlı izleme ve karar desteği sağlamakiçin kullanılır 1,2. Bu ağlar, sağlık izleme3, akıllışehirler 4, hassas tarım5, endüstriyel otomasyon6 ve çevreselalgılama 7 gibi radikal farklı alanlarda IoT destekli sistemlerin temel yapıları haline gelir. WSN'ler, bant genişliği, enerji ve hesaplama gücü gibi sınırlı kaynaklara sahip sensör düğümlerinden oluşur. Kısıtlamalar sorunu daha da kötüleştirir çünkü IoT trafiği de çok dinamik ve patlayıcıdır, bu nedenle bahsedilen ağlar tıkanıklığakarşı oldukça hassastır 8.
Bu protokol, özellikle sıkı enerji kısıtlamaları altında karışık periyodik ve patlayıcı trafik üreten orta ve büyük ölçekli IoT dağıtımları (150-750 düğüm) için geçerlidir. Bu tür durumlar, sağlık izleme, akıllı şehir algılama ve endüstriyel otomasyon sistemlerinde çok sık görülebilir; burada nodes9'un sınırlı kaynaklarına rağmen güvenilir teslimat ve düşük gecikmeli iletişimi sağlamak hâlâ gereklidir.
WSN'lerdeki tıkanıklık, paket düşüşleri, artan kuyruk gecikmeleri, düşük veri kapasitesi ve hızlandırılmış enerji tükenmesi gibi çeşitli yöntemlerle ağ performans kapasitesini ciddi şekilde engelleyebilir. Görev açısından kritik IoT senaryolarında, örneğin teletıp veya afet yardımı, tıkanıklık nedeniyle gecikme veya paket kaybı ölümcül sonuçlardoğurabilir 11,12. Mevcut tıkanıklık kontrol yöntemleri üç ana kategoriye sahiptir: trafik tabanlı şemalar (kaynak hızı sınırlandırma, geri basınç kontrolü)13,14, toplama tabanlı şemalar (ağ içi veri kombinasyonu)15,16 ve zamanlama tabanlı şemalar (öncelik kuyruklama, kanal tahsisi)9,17. Bu nedenle, bu teknikler belirli bir başarı seviyesine ulaşır ancak tek başına kullanıldığında eksiklikleri de vardır. Örneğin, trafik tabanlı yöntemler, kaynak hızlarının seçici olmayan bir şekilde düşürülmesi nedeniyle uygulama performansını genellikle düşürür. Toplama tabanlı yöntemler gereksizliği ortadan kaldırır ancak zaman kritik akışlara gecikme ekler. Programlama tabanlı stratejiler adaleti artırabilirken, diğer yüksek trafik yükleri olmadan etkili bir şekildeçalışamazlar 6.
Sadece trafik, sadece toplama ve sadece zamanlama tabanlı şemalarla karşılaştırıldığında, hibrit nöro-bulanık kontrol, paket teslimat güvenilirliği, gecikme ve enerji tüketimi arasında daha dengeli bir denge sağlar. Gerçek zamanlı ağ durumuna dayalı toplama derinliği ve zamanlama önceliğini birlikte düzenleyerek, önerilen yaklaşım, yoğun ve heterojen IoT iş yükleri altında yoğunluğu daha etkiliazaltmaktadır 18.
Araştırma motivasyonu
IoT destekli kablosuz sensör ağları heterojen ve çoğu zaman patlayan trafik üretir, bu da onları tıkanıklık, kuyruk taşması ve aşırı yeniden iletimlere karşı savunmasız kılar. Mevcut trafik tabanlı, sadece toplama veya sadece planlama tabanlı sistemler, dinamik yük koşullarında paket teslimatı, gecikme ve enerji tüketimi arasında dengeli bir denge sağlamaz.19,20. Bu sınırlamalarla motive edilen bu çalışma, yoğun IoT-WSN ortamlarında güvenilir, gecikme farkında ve enerji verimli performans sağlamak için uyarlanabilir toplama, QoS farkında zamanlama ve nöro-bulanık karar alma süreçlerini birleştiren hibrit bir tıkanıklık kontrol protokolü tanıtmaktadır.
Son çalışmalar, toplama ve zamanlamayı birleştirerek veri verimliliği, gecikme ve enerji verimliliğini dengeleyen hibrit mekanizmalarınpotansiyelini ortaya koymuştur 21,22. Bulanık mantık, pekiştirici öğrenme veya nöro-bulanık çıkarım kullanan uyarlanabilir yöntemler, dinamik ağdurumlarına duyarlılığı daha da artırır 23,24,25,26. Ancak mevcut yöntemlerin çoğu statik eşiklere dayanır, kaynak kısıtlı düğümler için uygun olmayan hesaplama yükünü artırır ve heterojen IoT iş yükleri altında sağlamdeğildir 27,28. Bu nedenle, hafif ve uyum sağlayabilen ve trafik değişikliklerine tepki verebilen ağ ömrünü uzatabilen akıllı tıkanıklık kontrol mekanizmalarına olan talep hâlâ çok yüksektir.
IoT destekli WSN'lerde güvenilirlik, QoS geliştirme ve güvenli veri işleme özelliklerini ortaya çıkarmak için çeşitli çalışmalar yapılmıştır. Enerji duyarlı arıza tespit ve kurtarmaşemaları 29,30, değişen ortamlarda dayanıklılığı ve uçtan uca performansı artırdığıbulunmuştur 31. Hafif blokzincir protokolleri, IoT-WSN uygulamalarında veri iletişimini daha da güvence altına almak için kullanılabilir. Hiyerarşik kural tabanlı hata tespit yöntemlerinin uygulanması, kaynak kısıtlı sensör dağıtımında QoS'un sürdürülmesine de yardımcı olur. Bu iyileştirmeler, modern IoT sistemlerinde güvenilirlik, güvenlik ve kaynakların verimli kullanımıyla entegre edilebilecek tıkanıklık kontrol çözümlerine olan talebi ortaya koyuyor.
WSN'ler için tıkanıklık kontrol teknikleri geniş çapta araştırılmış olsa da, mevcut çözümler çoğunlukla yalnızca tek katmanlı mekanizmaları - trafik hızı ayarlaması, toplama veya zamanlama15 gibi mekanizmleri dikkate alır. Ancak söz konusu protokol, hibrit toplama, öncelik farkında zamanlama ve nöro-bulanık karar vermenin birlikte etkileşime girip karşılıklı olarak sürekli olarak güncellendiği çok katmanlı adaptif bir mekanizmaya sahiptir. Standart bulanık yöntemlerin aksine, NFDE ANFIS yönlendirmeli nöro-adaptif ayarlama kullanır; böylece üyelik fonksiyonlarında ve kural parametrelerinde gerçek trafik desenlerine bağlı olarak anında değişiklikler yapılmasına olanak tanır. Önerilen protokol, bu entegre katmanlar arası koordinasyon ve IoT donanımı için uygun hafif bir hesaplama sayesinde diğer modellerden önemli ölçüde farklıdır.
Bu makaleden önce, WSN'lerdeki tıkanıklık üzerine çok sayıda araştırma yapılmış olup, bağlantı, tampon taşması veya orta çekişme seviyelerindeki tıkanıklığı ele alan yüzlerce algoritma rapor eden çok sayıda anketle kanıtlanmıştır. Çözümlerin çoğu, bu sorunları tek bir protokol katmanında ele almak için tasarlanmışken, çok katmanlı adaptif tıkanıklık kontrolü sorunu neredeyse hiç elealınmamıştır 9,21. Mevcut araştırma, katmanlar arası adaptasyonu IoT sınıfı donanım için hafif bir nöro-fuzzy modülü ile birleştirerek boşluğu doldurmaktadır.
Bu sorunlar göz önüne alındığında, araştırma, hibrit toplama ve zamanlama tekniklerini IoT-hazır WSN'ler için nöro-bulanık karar motoruyla entegre edebilen akıllı bir tıkanıklık kontrol mekanizması ortaya koydu. Toplama bileşeni, hem zaman tabanlı hem de paket sayımı pencerelerinin kullanımıyla gereksiz iletimi azaltır. Zamanlama bileşeni, kritik ve kritik olmayan akışlar için çift kuyruk arasında ağırlıklı yuvarlak robin ile adalet ve QoS uyumluluğunu garanti eder. Nöro-bulanık motor, ana ağ durum değişkenlerini takip eder; doluluğu, kanal kullanımı, kalan enerji, bağlantı kalitesi ve trafik önceliğini ortaklaşa tampon eder. Nöro-adaptif öğrenme ile geliştirilen bulanık çıkarım kuralları kullanarak, kontrolör toplama derinliğini, zamanlama ağırlıklarını ve iletim hızlarını değiştirir. Böyle bir kapalı döngü sistemi, protokolün gerçek zamanlı tıkanıklık durumlarında yeterince esnek olmasını sağlar.
Temel araştırma sorularını oluşturduk, bu da çalışmanın kapsamını ve önemini tanımlamamıza yardımcı oldu, bunları net bir şekilde sunabildik. Araştırmayı yönlendiren araştırma soruları şunlardır:
RQ1: Hibrit toplama ve zamanlama, IoT destekli WSN'lerde bağımsız yöntemlere göre tıkanıklığı nasıl daha etkili şekilde azaltabilir?
RQ2: Nöro-bulanık karar motoru, değişken trafik yükleri altında ağ durumlarına uyum sağlamada ne rol oynar?
RQ3: Önerilen protokol, geleneksel tıkanıklık kontrol şemalarına kıyasla paket teslimat oranını, gecikmesini, aktarım kapasitesini ve enerji verimliliğini nasıl iyileştiriyor?
RQ4: Önerilen protokol, çeşitli IoT uygulamalarında QoS'u koruyarak ağ ömrünü uzatabilir mi?
Bu çalışmanın katkıları dört katlıdır. Ana argüman, IoT destekli WSN'lerde tıkanıklık kontrolü için nöro-bulanık uyum sağlayan hibrit bir toplama ve zamanlama çerçevesidir. İkinci nokta, farklı ağ boyutları ve trafik yoğunluklarında performansı test etmek için tekrarlanabilir bir simülasyon çerçevesi uygulamasıdır. Üçüncüsü, paket teslimatı, gecikme, veri verimliliği, enerji verimliliği ve ömür süresindeki ölçülebilir ilerlemeleri tabanlara göre gösterir. Sonuç olarak, açıklık ve tekrarlanabilirlik için veri, yapılandırma dosyaları ve analiz betikleri sunar.
Sadece bulanık, sadece toplama, sadece zamanlama ve DRL tabanlı gibi farklı tıkanıklık kontrol yöntemlerinin sınırlamaları vardır; önerilen çalışma, çok katmanlı uyarlama-hibrit toplama, çift kuyruklu uyarlanabilir zamanlama ve nöro-bulanık karar motoru kullanarak bu sınırlamaları tek bir hafif ve donanım dostu çerçeveye entegre edilmiştir. DRL tabanlı yöntemlerin aksine, hesaplama açısından pahalı ve uzun zaman alan yaklaşımların aksine, önerilen nöro-fuzzy katman işlemleri neredeyse gerçek zamanlı olarak ve önemli ölçüde daha düşük enerji ve CPU kullanımıyla gerçekleştirebilir; bu nedenle, IoT sınıfı sensör düğümleri için idealdir. Çeşitli tıkanıklık kontrol yöntemleri, önerilen yöntemle birlikte Tablo 1'de karşılaştırılmıştır.
Tablo 1: Mevcut tıkanıklık kontrol yaklaşımları ile önerilen yöntemin karşılaştırılması. Bu tablo, kablosuz sensör ağlarında bulanık, sadece toplama, sadece zamanlama ve DRL tabanlı yaklaşımlar gibi farklı tıkanıklık kontrol yöntemleri kategorilerinin en önemli özelliklerini, avantajlarını ve sınırlamalarını özetlemektedir. Hibrit toplama, uyarlanabilir öncelik zamanlama ve hafif bir nöro-bulanık karar motorunu birleştirerek düşük hesaplama maliyetiyle çok katmanlı uyum sunma sunan önerilen yöntemin benzersizliğini vurguluyor. Bunlar arasında yapılan karşılaştırma, tanıtılan protokolün daha iyi PDR, daha düşük gecikme, dengeli veri verimliliği ve artan enerji verimliliği elde edebildiğini ve yine de kaynak kısıtlı IoT-WSN cihazlarıyla uyumlu olduğunu gösteriyor. Bu tabloyu indirmek için lütfen buraya tıklayın.
İlgili çalışmalar
IoT özellikli Kablosuz Sensör Ağlarında (WSN) tıkanıklık kontrolü üzerine yapılan son araştırmalar, tek katmanlı tekniklerin — saf toplama, trafik kısıtlaması veya zamanlama — tampon taşması, çarpışmalar ve ciddi enerji israfına yol açan heterojen ve patlayıcı trafik yükleri altında yetersiz olduğunu göstermektedir. Bu nedenle, hibrit toplama-zamanlama şemaları, aynı anda yedek iletimleri azaltmak ve düğümyoğunlukları 6,7,8,10 ölçeklendikçe çatışmayı düzenlemek için öne çıkmıştır. Katmanlar arası varyantlar, yönlendirme, kümeleme ve MAC seviyesinde zamanlamayı entegre ederek yakınsama akışlarını ve karışık QoS işyüklerini stabilize eder 11,12,13, bulanık veya sezgisel tetikleyiciler ise yerel tıkanıklık sinyallerine göre toplama derinliğini ve hizmet disiplininiayarlar 14,15,16 . Yumuşak hesaplama teknikleri yanıt verebilirliğini daha da artırır: bulanık kontrolörler, tampon doluluğu, bağlantı kalitesi ve yeniden iletimlerden kuyruk durumlarınıçıkarır 9,17,21; Nöro-bulanık sistemler, paket teslimat oranı (PDR), gecikme, veri verimliliği ve enerji kullanımı 22,23,24 üzerinden çoklu amaçlı optimizasyon için kural ağırlıklarını öğrenerek bunu artırır. Bu arada, derin pekiştirme öğrenme (DRL/RL) yaklaşımları hız kontrolü, önbellekleme ve zamanlamayı25, 26, 27,28 yönetir ve üretken/optimizasyon tabanlı çerçeveler, stres altındaki kümeleri ve güzergahları yeniden şekillendirirken yerel trafik davranışını ayarlar²9. Bu çeşitli yaklaşımlar arasında, akıllı hibritler, kuyruk taşıntılarını azaltmak, rekabet pencerelerini stabilize etmek, gecikmeyi azaltmak ve değişken trafik koşullarında veri ile enerji verimliliğini artırmak gibi statik yöntemleri sürekli geridebırakıyor 8,9,12,24,25,26,27,28,29,30 ,32,33,34.
Paralel bir çalışma alanı, tıkanıklık kontrol parametrelerini enerji seviyelerine, bağlantı koşullarına ve uygulama önceliklerine uyarlayarak ağ ömrünü ve QoS'yi artırmaya odaklanır. Çalışmalar, korelasyonlu paketlerin toplanmasının iletim sayısını azalttığını, uyarlanabilir zamanlamanın ise çatışmaları, boşta dinlemeleri ve çarpışma fırtınalarını en azaindirdiğini gösteriyor 14,17,18,27,30,32,33,34,35,36 . Öncelik temelli mekanizmalar, acil sağlık veya endüstriyel trafiği korur ve kritik olmayan telemetri 18,32,33,35 ile bulanık/nöro-bulanık yönlendirme, kümeleme ve hız kontrolü yüksek yüklü senaryolarda daha da pürüzsüz salınımları sağlar 33,18. Yönlendirme 37 için yapay zeka tabanlı optimizasyon, kümeleme38 ve uzun vadeli tıkanıklığa duyarlı haritalama39 gibi ek ilerlemeler, akıllı hata tespiti40, blokzincir destekli güvenli iletişim31 ve enerji duyarlı kurtarma⁴1, entegre ve bağlama duyarlı tıkanıklık çözümlerine yönelik artan eğilimi vurgulamaktadır. Bu gelişmelere rağmen, mevcut yaklaşımların çoğunda hâlâ çeşitli IoT iş yüklerinde toplama, zamanlama ve akıllı uyumu birlikte koordine edebilen birleşik, hafif ve gerçek zamanlı bir çerçeve yok. Bu boşluk, modern IoT destekli WSN ortamlarında ölçeklenebilir, QoS-farkında ve enerji verimli performans için nöro-bulanık karar alma süreçlerini kullanan akıllı hibrit bir tıkanıklık kontrol sisteminin geliştirilmesini motive etmektedir.