Container-based virtualization for real-time data streaming processing on the edge computing architecture

3Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Kristiani, E., Yang, C. T., Wang, Y. T., Huang, C. Y., & Ko, P. C. (2019). Container-based virtualization for real-time data streaming processing on the edge computing architecture. In Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST (Vol. 264, pp. 203–211). Springer Verlag. https://doi.org/10.1007/978-3-030-06158-6_21

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free