Research Article
Container-Based Virtualization for Real-Time Data Streaming Processing on the Edge Computing Architecture
@INPROCEEDINGS{10.1007/978-3-030-06158-6_21, author={Endah Kristiani and Chao-Tung Yang and Yuan-Ting Wang and Chin-Yin Huang and Po-Cheng Ko}, title={Container-Based Virtualization for Real-Time Data Streaming Processing on the Edge Computing Architecture}, proceedings={Wireless Internet. 11th EAI International Conference, WiCON 2018, Taipei, Taiwan, October 15-16, 2018, Proceedings}, proceedings_a={WICON}, year={2019}, month={1}, keywords={Edge computing Container-based virtualization Kubernetes Docker Internet of Things (IoT)}, doi={10.1007/978-3-030-06158-6_21} }
- Endah Kristiani
Chao-Tung Yang
Yuan-Ting Wang
Chin-Yin Huang
Po-Cheng Ko
Year: 2019
Container-Based Virtualization for Real-Time Data Streaming Processing on the Edge Computing Architecture
WICON
Springer
DOI: 10.1007/978-3-030-06158-6_21
Abstract
Container-based virtualization is one of the prominent technologies in the cloud computing. Containers virtualize at the operating system level which provides a lightweight operation than traditional virtualization on a hypervisor. The combination of the Internet of Things (IoT), edge computing and container-based virtualization is going to make system rapid, inexpensive, and more reliable. In this paper, we intend to implement a complete set of edge computing architectures based on containerization on an IoT environment. In this case, we implemented container-based virtualization which constructs Kubernetes Minion (Nodes) in the Docker container service independently for each service on the Edge side. We used humidity and temperature sensory data as our case study. We set up the Raspberry Pi on the Edge Gateway and Kubernetes minion on the Raspberry Pi to provide the service application, which contains Grafana, the open platform for analytics and monitoring. For short-term data storage, we use InfluxDB as a data store for large amounts of time-series data.