The Internet of Things (IoT) was developed to allow physical objects to communicate continuously via sensors and software, to take more place in our daily lives. Unlike IP networks, IoT networks do not yet have established protocols. Existing protocols' appropriateness and the need for new protocols are being researched. Congestion control is one of important research topics because of continuous and intense information flow in IoT networks. Since UDP is favored in IoT networks unlike IP networks, congestion control is handled by CoAP at the application layer. In the literature, there are performance analyses comparing different CoAP congestion control mechanisms, but no study investigating the relationship and its effects on performance between the CoAP congestion control mechanisms and the various objective functions of the RPL. In this study, all network stack combinations designed using different protocols are simulated in Cooja simulator. The average latency and throughput metrics acquired from all simulations where the number of clients is 3 to 9 and the packet delivery ratios are 80%, 90%, and 100% are investigated. CoCoA Strong was determined to be the best performing congestion control method, outperforming Objective Function 0 (OF0) and the Minimum Rank of Hysteresis Objective Function (MRHOF).
Internet of Things RPL Objective Functions. Congestion Control, CoAP,
Fiziksel nesnelerin duyargalar ve yazılımlar aracılığıyla sürekli olarak haberleşmesini sağlamak için geliştirilen Nesnelerin İnterneti (IoT) teknolojileri gün geçtikçe hayatımıza daha fazla girmektedir. Ancak, IoT ağları henüz IP ağlarındaki gibi standartlara sahip değildir. Bu ağlar için mevcut protokollerin ne kadar yeterli olduğu ve yeni protokollere ihtiyaç olup olmadığı hala araştırma konusudur. Tıkanıklık kontrolü de bu konulardan biri olup, IoT ağlarındaki sürekli ve yoğun bilgi akışından dolayı büyük öneme sahiptir. IoT ağlarında IP ağlarının aksine UDP tercih edildiğinden tıkanıklık kontrolü uygulama katmanında CoAP tarafından yapılır. Literatürde farklı CoAP tıkanıklık kontrol mekanizmaların karşılaştırıldığı performans analizleri bulunsa da CoAP tıkanıklık kontrol mekanizmaları ile yönlendirme protokolü RPL'in farklı amaç fonksiyonları arasındaki ilişkiyi ve performansa etkisini inceleyen bir çalışma bulunmamaktadır. Bu çalışma kapsamında farklı protokoller kullanılarak tasarlanan ağ yığını kombinasyonları Cooja benzetim ortamında araştırılmıştır. İstemci sayısının 3 ve 9, paket teslim oranı değerinin ise %80, %90 ve %100 olarak alındığı tüm benzetimlerden elde edilen ortalama gecikme ve işlem hacmi metrikleri incelendiğinde Objective Function 0 (OF0)’ın, Minimum Rank of Hysteresis Objective Function (MRHOF) algoritmasına göre daha iyi performans gösterdiğini ve CoCoA Strong'un en iyi performans gösteren tıkanıklık kontrolü mekanizması olduğu görülmüştür.
Nesnelerin İnterneti Tıkanıklık Kontrolü CoAP RPL Amaç Fonksiyonları
Birincil Dil | Türkçe |
---|---|
Konular | Bilgisayar Yazılımı |
Bölüm | Araştırma Makaleleri \ Research Articles |
Yazarlar | |
Yayımlanma Tarihi | 30 Aralık 2022 |
Gönderilme Tarihi | 19 Ekim 2021 |
Kabul Tarihi | 24 Ağustos 2022 |
Yayımlandığı Sayı | Yıl 2022 Cilt: 10 Sayı: 4 |