2021 · 15 citations · 12 references
ComputingComputer ScienceComputer SystemsFeature EngineeringInternet Of ThingsMachine LearningIot AnalyticsIot Application DevelopmentError PredictionIeee 802.15.4Machine Learning For IotNetwork Data UncertaintyQuality Of Service In IotQuality Of Service In Iot NetworksSmart Building SystemsThroughput
The success of Internet of Things (IoT) has significantly increased the volume of data generated by various smart applications. However, as many of these applications are characterized by strict Quality of Service (QoS) requirements, there is a growing need for accurately predicting typical performance parameters such as throughput. This prediction should be based on the applications' traffic profiles and at the same time reflect the network uncertainty that IoT access networks add to the overall communication. In this work, we deployed 6 different smart building applications in a real testbed while creating a considerable traffic contention in an IEEE 802.15.4 access network. After preprocessing the raw data and following a feature engineering mechanism, we apply five different regression learning approaches to each application and predict its throughput. By resorting to several prediction error metrics and time metrics such as training and inference time, we show that the multiple linear regression achieves high accuracy while outperforming other well known machine learning methods.
12
Greedy function approximation: A gradient boosting machine.
Jerome H. Friedman · The Annals of Statistics · 2001 · 29K citations · Full text
A tutorial on support vector regression
Alex Smola, Bernhard Schölkopf · Statistics and Computing · 2004 · 13K citations
Introduction to Linear Regression Analysis
Technometrics · 2007 · 621 citations
FIT IoT-LAB: A large scale open experimental IoT testbed
Cédric Adjih, Emmanuel Baccelli, Éric Fleury et al. · 2015 · 425 citations