Peeranut Chindanonda, Vladimir Podolskiy, M. Gerndt
{"title":"Metrics for Self-Adaptive Queuing in Middleware for Internet of Things","authors":"Peeranut Chindanonda, Vladimir Podolskiy, M. Gerndt","doi":"10.1109/FAS-W.2019.00042","DOIUrl":null,"url":null,"abstract":"Internet of Things (IoT) is a cornerstone technology for automation in the physical world. In particular, IoT allows industrial automation, also known as Industry 4.0. With overwhelming amount of sensor types and communication protocols, management of IoT middleware becomes unfeasible. This problem might be addressed by implementing self-adaptive functionality in IoT middleware. The presented paper contributes to the studies of the self-adaptive message queuing in IoT middleware: an estimated waiting time (EWT) metric for automating the scaling of message queuing subsystems is proposed and evaluated on CPU-intensive and blocking I/O-intensive tasks. Mixed metrics (with conventional CPU utilization and processing capacity) were also evaluated. Evaluation of the proposed metrics based on Google Kubernetes Engine revealed cost reduction potential of EWT and the well-balanced quality of queuing IoT middleware deployments provided by processing capacity metric.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FAS-W.2019.00042","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Internet of Things (IoT) is a cornerstone technology for automation in the physical world. In particular, IoT allows industrial automation, also known as Industry 4.0. With overwhelming amount of sensor types and communication protocols, management of IoT middleware becomes unfeasible. This problem might be addressed by implementing self-adaptive functionality in IoT middleware. The presented paper contributes to the studies of the self-adaptive message queuing in IoT middleware: an estimated waiting time (EWT) metric for automating the scaling of message queuing subsystems is proposed and evaluated on CPU-intensive and blocking I/O-intensive tasks. Mixed metrics (with conventional CPU utilization and processing capacity) were also evaluated. Evaluation of the proposed metrics based on Google Kubernetes Engine revealed cost reduction potential of EWT and the well-balanced quality of queuing IoT middleware deployments provided by processing capacity metric.