About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
Simulation Tools and Techniques. 12th EAI International Conference, SIMUtools 2020, Guiyang, China, August 28-29, 2020, Proceedings, Part II

Research Article

Investigation of Containerized-IoT Implementation Based on Microservices

Download(Requires a free EAI acccount)
2 downloads
Cite
BibTeX Plain Text
  • @INPROCEEDINGS{10.1007/978-3-030-72795-6_9,
        author={Jayanshu Gundaniya and Chung-Horng Lung},
        title={Investigation of Containerized-IoT Implementation Based on Microservices},
        proceedings={Simulation Tools and Techniques. 12th EAI International Conference, SIMUtools 2020, Guiyang, China, August 28-29, 2020, Proceedings, Part II},
        proceedings_a={SIMUTOOLS PART 2},
        year={2021},
        month={4},
        keywords={Internet of Things Microservices Containers Docker Docker Swarm},
        doi={10.1007/978-3-030-72795-6_9}
    }
    
  • Jayanshu Gundaniya
    Chung-Horng Lung
    Year: 2021
    Investigation of Containerized-IoT Implementation Based on Microservices
    SIMUTOOLS PART 2
    Springer
    DOI: 10.1007/978-3-030-72795-6_9
Jayanshu Gundaniya1, Chung-Horng Lung1,*
  • 1: Department of Systems and Computer Engineering, Carleton University, 1125 Colonel By Drive, Ottawa
*Contact email: chlung@sce.carleton.ca

Abstract

Due to a rapid increase in potential scales of Internet of Things (IoT) systems, it becomes challenging to deploy, patch and upgrade applications effectively. Breaking these applications down into small and independent microservices and isolating them by using container techniques leads to faster development, deployment and integration as compared to the traditional monolithic development approach. This paper introduces one such experimental implementation of simulated generic IoT services deployed separately as Docker containers on different machines using an open-source container orchestration platform Docker Swarm. Such a distributed implementation enables easier deployment and expansion of the system by adding and modifying only a few services in need. The objective of the approach is to conduct rapid prototyping of container-based simulated IoT microservices and investigate the management of multiple containers using open-source Docker Swarm. We validated the concept of developing and integrating containerized IoT microservices and evaluated the effectiveness of the concept. The experimental result shows that container-based IoT applications can be efficiently developed as microservices and multiple IoT containers can be effectively managed with an orchestrator. The experience can be applied to real IoT applications using actual IoT sensors and devices.

Keywords
Internet of Things Microservices Containers Docker Docker Swarm
Published
2021-04-26
Appears in
SpringerLink
http://dx.doi.org/10.1007/978-3-030-72795-6_9
Copyright © 2020–2025 ICST
EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL