Implementation of a Kubernetes cluster with the Dojot platform for Internet of Things Applications
Abstract
The container-based virtualization technique has been widely used through the adoption of technologies such as Docker and Kubernetes that allow the creation and management of containers. Thus, the present article used Prometheus and Grafana to analyze the performance of a Kubernetes cluster running the Dojot platform and receiving data from a simulator. It was possible to observe that the use of CPU and RAM resources are higher in the machines Workers of the cluster, where the more Dojot services the machine performs the greater the consumption of resources. It was concluded that the use of Kubernetes together with its management and monitoring features are recommended for applications that need to be scalable.
Keywords:
IoT, Kubernetes, Dojot
References
Abuabdo, A. and Al-Sharif, Z. A. (2019). Virtualization vs. containerization: Towards amultithreaded performance evaluation approach. In2019 IEEE/ACS 16th InternationalConference on Computer Systems and Applications (AICCSA), pages 1–6.
Cesila, C. H. et al. (2020). A multi-domain monitoring architecture for cloud networkslicing: Arquitetura de monitoramento para fatiamento de redes em nuvens computa-cionais para ambientes multidomínio.
CPqD (2020). Dojot soluções para iot - plataforma de desenvolvimento para iot.http://www.dojot.com.br/. (Accessed on 03/09/2021)
Dewi, L. P., Noertjahyana, A., Palit, H. N., and Yedutun, K. (2019). Server scalabilityusing kubernetes. In2019 4th Technology Innovation Management and EngineeringScience International Conference (TIMES-iCON), pages 1–4.
Foundation, T. L. (2021).Kubernetes documentation | kubernetes.https://kubernetes.io/docs/home/. (Accessed on 04/15/2021).
Medel, V., Rana, O., Bañares, J. , and Arronategui, U. (2016). Modelling performanceresource management in kubernetes. In2016 IEEE/ACM 9th International Conferenceon Utility and Cloud Computing (UCC), pages 257–262.
Pereira Ferreira, A. and Sinnott, R. (2019). A performance evaluation of containers run-ning on managed kubernetes services. In2019 IEEE International Conference onCloud Computing Technology and Science (CloudCom), pages 199–208.
Sukhija, N. and Bautista, E. (2019). Towards a framework for monitoring and analyzinghigh performance computing environments using kubernetes and prometheus. InIEEESmartWorld, Ubiquitous Intelligence Computing, Advanced Trusted Computing, Sca-lable Computing Communications, Cloud Big Data Computing, Internet of People andSmart City Innovation, pages 257–262
Cesila, C. H. et al. (2020). A multi-domain monitoring architecture for cloud networkslicing: Arquitetura de monitoramento para fatiamento de redes em nuvens computa-cionais para ambientes multidomínio.
CPqD (2020). Dojot soluções para iot - plataforma de desenvolvimento para iot.http://www.dojot.com.br/. (Accessed on 03/09/2021)
Dewi, L. P., Noertjahyana, A., Palit, H. N., and Yedutun, K. (2019). Server scalabilityusing kubernetes. In2019 4th Technology Innovation Management and EngineeringScience International Conference (TIMES-iCON), pages 1–4.
Foundation, T. L. (2021).Kubernetes documentation | kubernetes.https://kubernetes.io/docs/home/. (Accessed on 04/15/2021).
Medel, V., Rana, O., Bañares, J. , and Arronategui, U. (2016). Modelling performanceresource management in kubernetes. In2016 IEEE/ACM 9th International Conferenceon Utility and Cloud Computing (UCC), pages 257–262.
Pereira Ferreira, A. and Sinnott, R. (2019). A performance evaluation of containers run-ning on managed kubernetes services. In2019 IEEE International Conference onCloud Computing Technology and Science (CloudCom), pages 199–208.
Sukhija, N. and Bautista, E. (2019). Towards a framework for monitoring and analyzinghigh performance computing environments using kubernetes and prometheus. InIEEESmartWorld, Ubiquitous Intelligence Computing, Advanced Trusted Computing, Sca-lable Computing Communications, Cloud Big Data Computing, Internet of People andSmart City Innovation, pages 257–262
Published
2021-07-18
How to Cite
MORAES, Jean; LOBATO, Elen; ROSÁRIO, Denis; BEZERRA, Ubiratan; CERQUEIRA, Eduardo; TOSTES, Maria; ANTLOGA, Andréia.
Implementation of a Kubernetes cluster with the Dojot platform for Internet of Things Applications. In: INTEGRATED SOFTWARE AND HARDWARE SEMINAR (SEMISH), 48. , 2021, Evento Online.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2021
.
p. 1-8.
ISSN 2595-6205.
DOI: https://doi.org/10.5753/semish.2021.15801.
