Data-Driven Modelling and Prediction of CoAP Throughput in a Grid Network Topology
Öz
In this study, we propose new models for predicting
the average throughput in a 4x4 grid Constrained Application Protocol (CoAP)-based
IoT network using Support Vector Machine (SVM) and Multiple Linear Regression
(MLR). Two different CoAP congestion control mechanisms have been considered:
the default CoAP congestion control (CC) and the CoAP Simple Congestion
Control/Advanced (CoCoA). On the client-side, we run 3, 6, 9, 12 or 15 CoAP
clients requesting packets, sized with 12, 24, 36 or 48 bytes, from different
CoAP servers over 4x4 grid IoT network configured with packet delivery ratios
of 90, 95 or 100. In total, 60 different experimental scenarios, each of which
was run 10 times to determine the average throughput of default CoAP CC and
CoCoA clients, were created. Using 10-fold cross-validation, the performance of
the prediction models has been evaluated using several performance metrics. The
results show that combining packet delivery ratio and number of concurrently
sending clients in a model leads to the highest correlation with the average
CoAP throughput of the IoT network. Particularly, this model produces the
lowest prediction error among all SVM-based and MLR-based models, regardless of
whether the default CoAP CC or CoCoA is used as the congestion control
mechanism.
Anahtar Kelimeler
Kaynakça
- [1] Atzori L.; Iera A.; Morabito G., The Internet of Things: A survey. Computer Networks, 2010, 54(15): 2787–2805.
- [2] Bandyopadhyay D.; Sen J., Internet of Things: Applications and Challenges in Technology and Standardization. Wireless Personal Communications, 2011, 58(1): 49–69.
- [3] Li S.; Xu L. Da; Zhao S., The internet of things: a survey. Information Systems Frontiers, 2015, 17(2): 243–259.
- [4] Shelby Z.; Hartke K.; Bormann C., Constrained Application Protocol. RFC 7252. 2014. https://tools.ietf.org/html/rfc7252.
- [5] Betzler A.; Gomez C.; Demirkol I.; Paradells J., CoAP congestion control for the internet of things. IEEE Communications Magazine, 2016, 54(7): 154–160.
- [6] Bormann C.; Betzler A.; Gomez C.; Demirkol I., CoAP Simple Congestion Control/Advanced. 2018. https://tools.ietf.org/html/draft-ietf-core-cocoa-03.
- [7] Betzler A.; Gomez C.; Demirkol I.; Paradells J., CoCoA+: An advanced congestion control mechanism for CoAP. Ad Hoc Networks, 2015, 33: 126–139.
- [8] Liu Y.; Lee J.Y.B., An Empirical Study of Throughput Prediction in Mobile Data Networks. In: 2015 IEEE Global Communications Conference (GLOBECOM). IEEE; 2015: 1–6.
Ayrıntılar
Birincil Dil
İngilizce
Konular
Mühendislik
Bölüm
Araştırma Makalesi
Yazarlar
Fatih Abut
Bu kişi benim
0000-0001-5876-4116
Yayımlanma Tarihi
31 Ocak 2020
Gönderilme Tarihi
31 Ekim 2019
Kabul Tarihi
31 Aralık 2019
Yayımlandığı Sayı
Yıl 2020 Cilt: 7 Sayı: 1


