Machine learning-based orchestration of containers: A taxonomy and future directions

Z Zhong, M Xu, MA Rodriguez, C Xu… - ACM Computing Surveys …, 2022 - dl.acm.org
Containerization is a lightweight application virtualization technology, providing high
environmental consistency, operating system distribution portability, and resource isolation …

Cloud container technologies: a state-of-the-art review

C Pahl, A Brogi, J Soldani… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Containers as a lightweight technology to virtualise applications have recently been
successful, particularly to manage applications in the cloud. Often, the management of …

Serverless computing: An investigation of factors influencing microservice performance

W Lloyd, S Ramesh, S Chinthalapati… - … conference on cloud …, 2018 - ieeexplore.ieee.org
Serverless computing platforms provide function (s)-as-a-Service (FaaS) to end users while
promising reduced hosting costs, high availability, fault tolerance, and dynamic elasticity for …

Understanding and addressing quality attributes of microservices architecture: A Systematic literature review

S Li, H Zhang, Z Jia, C Zhong, C Zhang, Z Shan… - Information and software …, 2021 - Elsevier
Context: As a rapidly adopted architectural style in software engineering, Microservices
Architecture (MSA) advocates implementing small-scale and independently distributed …

From monolith to microservices: A dataflow-driven approach

R Chen, S Li, Z Li - 2017 24th Asia-Pacific Software …, 2017 - ieeexplore.ieee.org
Emerging from the agile practitioner communities, the microservice-oriented architecture
emphasizes implementing and employing multiple small-scale and independently …

A dataflow-driven approach to identifying microservices from monolithic applications

S Li, H Zhang, Z Jia, Z Li, C Zhang, J Li, Q Gao… - Journal of Systems and …, 2019 - Elsevier
Microservices architecture emphasizes employing multiple small-scale and independently
deployable microservices, rather than encapsulating all function capabilities into one …

From monolithic systems to microservices: A comparative study of performance

F Tapia, MÁ Mora, W Fuertes, H Aules, E Flores… - Applied sciences, 2020 - mdpi.com
Currently, organizations face the need to create scalable applications in an agile way that
impacts new forms of production and business organization. The traditional monolithic …

A systematic literature review on microservices

H Vural, M Koyuncu, S Guney - … Science and Its Applications–ICCSA 2017 …, 2017 - Springer
The cloud is an emerging paradigm which leads the way for different approaches and
standards. The architectural styles are evolving based on the requirements of the cloud as …

From monolithic systems to microservices: A decomposition framework based on process mining

D Taibi, K Systä - … on Cloud Computing and Services Science, 2019 - researchportal.tuni.fi
Decomposition is one of the most complex tasks during the migration from monolithic
systems to microservices, generally performed manually, based on the experience of the …

Does migrating a monolithic system to microservices decrease the technical debt?

V Lenarduzzi, F Lomio, N Saarimäki, D Taibi - Journal of Systems and …, 2020 - Elsevier
Background: The migration from a monolithic system to microservices requires a deep
refactoring of the system. Therefore, such a migration usually has a big economic impact …