Development of Container as a Service Management Platform and Architecture Utilizing Linux Container

Article Preview

Abstract:

Cloud computing technology has rapidly advanced and has become a business necessity. Among its services is Container as a Service (CaaS), which offers advantages in application development due to its lightweight nature, ease of deployment, and scalability management. However, container management is complex and requires specialized skills. Traditional tools are often insufficient for simplifying container management and monitoring. Therefore, this paper proposes a CaaS architecture and its management platform to make container management easier for users. The proposed architecture utilizes Linux Containers (LXC), implemented through the Proxmox VE virtualization platform. For container management, a web-based platform is proposed, developed using NextJs. The web interface is designed to be simple, enabling even users without specialized skills to manage containers efficiently while still offering robust features for container management. The proposed CaaS architecture and management platform have been tested and function effectively, aiming to simplify the deployment and management of CaaS for users.

You might also be interested in these eBooks

Info:

Periodical:

Engineering Headway (Volume 27)

Pages:

23-30

Citation:

Online since:

October 2025

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2025 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] M.K. Hussein, M.H. Mousa, M.A. Alqarni, A placement architecture for a container as a service (CaaS) in a cloud environment, J. Cloud Comput. 8 (2019) 1-15.

DOI: 10.1186/s13677-019-0131-1

Google Scholar

[2] A. Malviya, R.K. Dwivedi, Designing architecture for container-as-a-service (CaaS) in cloud computing environment: A review, in: Proceedings of 3rd International Conference on Machine Learning, Advances in Computing, Renewable Energy and Communication, Singapore, 2022.

DOI: 10.1007/978-981-19-2828-4_50

Google Scholar

[3] A. Bhardwaj, C.R. Krishna, Virtualization in cloud computing: Moving from hypervisor to containerization—A survey, Arab. J. Sci. Eng. 46 (2021) 8585-8601.

DOI: 10.1007/s13369-021-05553-3

Google Scholar

[4] V. Liagkou, G. Fragiadakis, E. Filiopoulou, C. Michalakelis, T. Kamalakis, M. Nikolaidou, A pricing model for container-as-a-service, based on hedonic indices, Simul. Model. Pract. Theory 115 (2022) 1-14.

DOI: 10.1016/j.simpat.2021.102441

Google Scholar

[5] M.K. Patra, S. Misra, B. Sahoo, A.K. Turuk, GWO-based simulated annealing approach for load balancing in cloud for hosting container as a service, Appl. Sci. 12 (2022) 1-22.

DOI: 10.3390/app122111115

Google Scholar

[6] H. Zhu, C. Gehrmann, P. Roth, Access security policy generation for containers as a cloud service, SN Comput. Sci. 4 (2023) 1-15.

DOI: 10.1007/s42979-023-02186-1

Google Scholar

[7] M.K. Patra, B. Sahoo, A.K. Turuk, S. Misra, Task grouping and optimized deep learning-based VM sizing for hosting containers as a service, J. Cloud Comput. 12 (2023) 1-18.

DOI: 10.1186/s13677-023-00441-7

Google Scholar

[8] B.C. Şenel, M. Mouchet, J. Cappos, T. Friedman, O. Fourmaux, R. McGeer, Multitenant containers as a service (CaaS) for clouds and edge clouds, IEEE Access 11 (2023) 144574-144601.

DOI: 10.1109/access.2023.3344486

Google Scholar

[9] A. Pavlenko, J. Cahoon, Y. Zhu, B. Kroth, M. Nelson, A. Carter, D. Liao, T. Wright, J. Camacho-Rodríguez, K. Saur, Vertically autoscaling monolithic applications with CaaSPER: Scalable container-as-a-service performance enhanced resizing algorithm for the cloud, in: Companion of the 2024 International Conference on Management of Data, Santiago AA, 2024.

DOI: 10.1145/3626246.3653378

Google Scholar

[10] M. Mohamed, R. Engel, A. Warke, S. Berman, H. Ludwig, Extensible persistence as a service for containers, Future Gener. Comput. Syst. 97 (2019) 10-20.

DOI: 10.1016/j.future.2018.12.015

Google Scholar

[11] K. Karmakar, A. Tarafdar, R.K. Das, S. Khatua, Cost-efficient workflow as a service using containers, J. Grid Comput. 22 (2024) 1-21.

DOI: 10.1007/s10723-024-09745-7

Google Scholar

[12] D.K. Kim, H.-G. Roh, Scheduling containers rather than functions for function-as-a-service, in: 2021 IEEE/ACM 21st International Symposium on Cluster, Cloud and Internet Computing (CCGrid), Melbourne, 2021.

DOI: 10.1109/ccgrid51090.2021.00056

Google Scholar

[13] T. Petrovski, M. Gusev, Container vs function as a service: Impact on cloud deployment for real-world applications, in: 2024 47th MIPRO ICT and Electronics Convention (MIPRO), Opatija, 2024.

DOI: 10.1109/mipro60963.2024.10569811

Google Scholar

[14] C. Canali, R. Lancellotti, P. Pedroni, Microservice performance in container- and function-as-a-service architectures, in: 2022 International Conference on Software, Telecommunications and Computer Networks (SoftCOM), Split, 2022.

DOI: 10.23919/softcom55329.2022.9911406

Google Scholar

[15] S. Miller, T. Siems, V. Debroy, Kubernetes for cloud container orchestration versus containers as a service (CaaS): Practical insights, in: 2021 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW), Wuhan, 2022.

DOI: 10.1109/issrew53611.2021.00110

Google Scholar