Docker Optimization of an Automotive Sector Virtual Server Infrastructure

Leonel Hernandez, Carlos Eduardo Uc Rios

Abstract


Server virtualization is a powerful strategy for optimizing network infrastructure. It allows multiple virtual servers to run on a single physical server, maximizing resource utilization and improving efficiency. Deploying server virtualization using Docker technology offers a lightweight and flexible approach to optimizing network infrastructure. Docker contains package applications and their dependencies, enabling consistent and efficient deployment across various environments. Specifically, optimizing virtual server infrastructure using Docker Technology in the automotive sector focuses on improving the efficiency and management of the company's virtual server resources. By implementing Docker technology, a container platform that allows the packaging and running of applications in a lightweight and secure manner, the project aims to reduce operational costs and increase the agility and scalability of IT services. Adopting Docker will facilitate the rapid deployment of applications, ensuring a consistent and isolated execution environment for each one. This will allow the company to manage its workloads more efficiently and respond quickly to market needs, reassuring the audience about the potential improvements in their work processes. The study is developed under the top-down methodology guidelines for the design of telematics systems. It also includes a detailed analysis of the current server performance, a proposal for restructuring the existing infrastructure, and a plan to implement DevOps practices to optimize development and operational processes. With these changes, a significant improvement in system availability and performance is expected, thus contributing to the company's growth and technological innovation. The benefits of Docker implementation are numerous, including lightweight (containers share the host OS kernel, reducing overhead), portability (consistent environment across development, testing, and production), scalability (effortlessly scale containers horizontally), isolation (each container runs in its isolated environment), and efficiency (optimal resource utilization compared to traditional VMs). These benefits promise a brighter future for the company's IT infrastructure.

Full Text:

PDF

References


P. Kaur, J. K. Josan, and N. Neeru, “Performance analysis of docker containerization and virtualization,” in Proceedings of Third International Conference on Communication, Computing and Electronics Systems: ICCCES 2021, Springer, 2022, pp. 863–877.

R. Morabito, J. Kjällman, and M. Komu, “Hypervisors vs. lightweight virtualization: a performance comparison,” in 2015 IEEE International Conference on cloud engineering, IEEE, 2015, pp. 386–393.

F. Guo, Y. Li, M. Lv, Y. Xu, and J. C. Lui, “HP-mapper: A high performance storage driver for docker containers,” in Proceedings of the ACM Symposium on Cloud Computing, 2019, pp. 325–336.

D. Merkel, “Docker: lightweight linux containers for consistent development and deployment,” Linux j, vol. 239, no. 2, p. 2, 2014.

C. Boettiger, “An introduction to Docker for reproducible research,” ACM SIGOPS Oper. Syst. Rev., vol. 49, no. 1, pp. 71–79, 2015.

C. Pahl, A. Brogi, J. Soldani, and P. Jamshidi, “Cloud container technologies: a state-of-the-art review,” IEEE Trans. Cloud Comput., vol. 7, no. 3, pp. 677–692, 2017.

M. S. Bonfim, K. L. Dias, and S. F. Fernandes, “Integrated NFV/SDN architectures: A systematic literature review,” ACM Comput. Surv., vol. 51, no. 6, pp. 1–39, 2019.

K. Senjab, S. Abbas, N. Ahmed, and A. U. R. Khan, “A survey of Kubernetes scheduling algorithms,” J. Cloud Comput., vol. 12, no. 1, p. 87, 2023.

A. Nakarmi, H. Kesharwani, T. Mallick, S. Jhingran, and G. Raj, “A Comprehensive Study on Optimization Techniques for Microservices Deployment,” in 2024 Sixth International Conference on Computational Intelligence and Communication Technologies (CCICT), IEEE Computer Society, 2024, pp. 133-140.

R. Shu, X. Gu, and W. Enck, “A study of security vulnerabilities on docker hub,” in Proceedings of the Seventh ACM on Conference on Data and Application Security and Privacy, 2017, pp. 269–280.

A. R. Manu, J. K. Patel, S. Akhtar, V. K. Agrawal, and K. B. S. Murthy, “Docker container security via heuristics-based multilateral security-conceptual and pragmatic study,” in 2016 International Conference on Circuit, Power and Computing Technologies (ICCPCT), IEEE, 2016, pp. 1–14.

F. Dobslaw, K. Angelin, L. M. Öberg, and A. Ahmad, “The Gap between Higher Education and the Software Industry—A Case Study on Technology Differences,” in Proceedings of the 5th European Conference on Software Engineering Education, 2023, pp. 11–21.

M. Al-Rakhami, M. Alsahli, M. M. Hassan, A. Alamri, A. Guerrieri, and G. Fortino, “Cost efficient edge intelligence framework using docker containers,” in 2018 IEEE 16th Intl Conf on Dependable, Autonomic and Secure Computing, 16th Intl Conf on Pervasive Intelligence and Computing, 4th Intl Conf on Big Data Intelligence and Computing and Cyber Science and Technology Congress (DASC/PiCom/DataCom/CyberSciTech, IEEE, 2018, pp. 800–807.

D. Moreau, K. Wiebels, and C. Boettiger, “Containers for computational reproducibility,” Nat. Rev. Methods Prim., vol. 3, no. 1, p. 50, Jul. 2023.

A. Zerouali, T. Mens, G. Robles, and J. M. Gonzalez-Barahona, “On the relation between outdated docker containers, severity vulnerabilities, and bugs,” in 2019 ieee 26th international conference on software analysis, evolution and reengineering (saner), IEEE, 2019, pp. 491–501.

P. Z. Vaillancourt, J. E. Coulter, R. Knepper, and B. Barker, “Self-scaling clusters and reproducible containers to enable scientific computing,” in 2020 IEEE High-Performance Extreme Computing Conference (HPEC), IEEE, 2020, pp. 1–8.

A. V. Hernández, L. V. Ledo, and J. P. León, “Implementación de la herramienta de gestion de redes OpManager en contenedores Docker,” Tono, Rev. Técnica la Empres. Telecomunicaciones Cuba SA, vol. 18, no. 2, pp. 37–49, 2022.

J. Cito and H. C. Gall, “Using docker containers to improve reproducibility in software engineering research,” in Proceedings of the 38th international conference on software engineering companion, 2016, pp. 906–907.

M. Zaharia et al., “Apache spark: a unified engine for big data processing,” Commun. ACM, vol. 59, no. 11, pp. 56–65, 2016.

D. K. Kang, G. B. Choi, S. H. Kim, I. S. Hwang, and C. H. Youn, “Workload-aware resource management for energy efficient heterogeneous docker containers,” in 2016 IEEE Region 10 Conference (TENCON), IEEE, 2016, pp. 2428–2431.

A. M. Potdar, D. G. Narayan, S. Kengond, and M. M. Mulla, “Performance evaluation of docker container and virtual machine,” Procedia Comput. Sci., vol. 171, pp. 1419–1428, 2020.

Y. Zhang, J. Yao, and H. Guan, “Intelligent cloud resource management with deep reinforcement learning,” IEEE Cloud Comput., vol. 4, no. 6, pp. 60–69, 2017.

G. Sayfan, Hands-On Microservices with Kubernetes: Build, deploy, and manage scalable microservices on Kubernetes. Packt Publishing Ltd, 2019.

C. Puliafito, C. Vallati, E. Mingozzi, G. Merlino, F. Longo, and A. Puliafito, “Container migration in the fog: A performance evaluation,” Sensors, vol. 19, no. 7, p. 1488, 2019.

D. P. VS, S. C. Sethuraman, and M. K. Khan, “Container security: precaution levels, mitigation strategies, and research perspectives,” Comput. Secur., p. 103490, 2023.

Z. Zhong and R. Buyya, “A cost-efficient container orchestration strategy in kubernetes-based cloud computing infrastructures with heterogeneous resources,” ACM Trans. Internet Technol., vol. 20, no. 2, pp. 1–24, 2020.

Z. Zaman, S. Rahman, F. Rafsani, I. R. Rahman, and M. Naznin, “DeepVRM: Deep Learning Based Virtual Resource Management for Energy Efficiency,” J. Netw. Syst. Manag., vol. 31, no. 4, p. 66, 2023.

L. Hernandez and G. Jimenez, “Characterization of the current conditions of the ITSA data centers according to standards of the green data centers friendly to the environment,” in Cybernetics and Mathematics Applications in Intelligent Systems: Proceedings of the 6th Computer Science On-line Conference 2017 (CSOC2017), Vol 2 6, Springer, 2017, pp. 329–340.

L. Hernandez, G. Jimenez, C. Baloco, A. Jimenez, and H. Hernandez, “Characterization of the Use of the Internet of Things in the Institutions of Higher Education of the City of Barranquilla and Its Metropolitan Area,” in HCI International 2018–Posters’ Extended Abstracts: 20th International Conference, HCI International 2018, Las Vegas, NV, USA, July 15-20, 2018, Proceedings, Part III 20, Springer, 2018, pp. 17–24.

H. Pan, W. Hu, Q. Yang, and K. Zhang, “Design and Implementation of Server Management System Based on Docker,” in 2019 14th IEEE Conference on Industrial Electronics and Applications (ICIEA), IEEE, 2019, pp. 48–52.




DOI: http://dx.doi.org/10.17977/um018v7i12024p71-85

Refbacks

  • There are currently no refbacks.


Copyright (c) 2024 Knowledge Engineering and Data Science

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Flag Counter

Creative Commons License


This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

View My Stats