Data-Driven Modelling and Prediction of CoAP Throughput in a Grid Network Topology
Abstract
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.
Keywords
References
- [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.
Details
Primary Language
English
Subjects
Engineering
Journal Section
Research Article
Publication Date
January 31, 2020
Submission Date
October 31, 2019
Acceptance Date
December 31, 2019
Published in Issue
Year 2020 Volume: 7 Number: 1
