@inproceedings{55805511dc2e469ca12e7a161b72c48e,
title = "Evaluation of autoscaling metrics for (stateful) IoT gateways",
abstract = "Wide adoption of Internet of Things solutions in the industry requires IoT platforms to support long-running, stateful protocols with numerous connections to ingest the measurements, and at the same time to provide the highest throughput possible to achieve service level objectives (SLOs). The challenge of providing sufficient throughput can be solved via automated horizontal scalability for IoT platforms' gateways. Firstly, to address this challenge, a study of the state-of-the-art solutions and approaches adopted in the industry to ensure predictable throughput at IoT gateways was conducted. Secondly, the following three gateways autoscaling metrics were studied on the in-house developed cloud-native IoT Platform: CPU utilization, the number of concurrent active connections, and the absolute throughput per gateway. The results of the experimental evaluation suggest the combination of rate limiting and active connection monitoring as a prerequisite for high throughput at IoT gateways.",
keywords = "Autoscaling, Cloud, Gateway, Internet of Things, IoT platform, Kubernetes, MQTT, Metric, Prometheus, WebSocket",
author = "Helge Dickel and Vladimir Podolskiy and Michael Gerndt",
note = "Publisher Copyright: {\textcopyright} 2019 IEEE.; 12th IEEE Conference on Service-Oriented Computing and Applications, SOCA 2019 ; Conference date: 18-11-2019 Through 21-11-2019",
year = "2019",
month = nov,
doi = "10.1109/SOCA.2019.00011",
language = "English",
series = "Proceedings - 2019 IEEE 12th Conference on Service-Oriented Computing and Applications, SOCA 2019",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "17--24",
booktitle = "Proceedings - 2019 IEEE 12th Conference on Service-Oriented Computing and Applications, SOCA 2019",
}