TY - GEN
T1 - Metrics for self-adaptive queuing in middleware for internet of things
AU - Chindanonda, Peeranut
AU - Podolskiy, Vladimir
AU - Gerndt, Michael
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/6
Y1 - 2019/6
N2 - 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.
AB - 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.
KW - Apache Kafka
KW - Industry 4.0
KW - Internet of Things
KW - Message Queuing
KW - Scaling
KW - Self-adaptive IoT Middleware
UR - http://www.scopus.com/inward/record.url?scp=85071469961&partnerID=8YFLogxK
U2 - 10.1109/FAS-W.2019.00042
DO - 10.1109/FAS-W.2019.00042
M3 - Conference contribution
AN - SCOPUS:85071469961
T3 - Proceedings - 2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems, FAS*W 2019
SP - 130
EP - 133
BT - Proceedings - 2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems, FAS*W 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 4th IEEE International Workshops on Foundations and Applications of Self* Systems, FAS*W 2019
Y2 - 16 June 2019 through 20 June 2019
ER -