Wireless Internet. 11th EAI International Conference, WiCON 2018, Taipei, Taiwan, October 15-16, 2018, Proceedings

Research Article

Container-Based Virtualization for Real-Time Data Streaming Processing on the Edge Computing Architecture

Download
294 downloads
  • @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
Endah Kristiani,*, Chao-Tung Yang1,*, Yuan-Ting Wang2,*, Chin-Yin Huang1,*, Po-Cheng Ko1,*
  • 1: Tunghai University
  • 2: Chunghwa Telecom Laboratories
*Contact email: endahkristi@gmail.com, ctyang@thu.edu.tw, yttom@cht.com.tw, huangcy@thu.edu.tw, pocheng0605@gmail.com

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.