{"title":"Evaluation of Autoscaling Metrics for (stateful) IoT Gateways","authors":"Helge Dickel, Vladimir Podolskiy, M. Gerndt","doi":"10.1109/SOCA.2019.00011","DOIUrl":null,"url":null,"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.","PeriodicalId":113517,"journal":{"name":"2019 IEEE 12th Conference on Service-Oriented Computing and Applications (SOCA)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 12th Conference on Service-Oriented Computing and Applications (SOCA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SOCA.2019.00011","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
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.