Intelligent autoscaling of microservices in the cloud for real-time applications

AA Khaleq, I Ra - IEEE Access, 2021 - ieeexplore.ieee.org
Cloud applications are becoming more containerized in nature. Develo** a cloud
application based on a microservice architecture imposes different challenges including …

Performance modeling and workflow scheduling of microservice-based applications in clouds

L Bao, C Wu, X Bu, N Ren… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Microservice has been increasingly recognized as a promising architectural style for
constructing large-scale cloud-based applications within and across organizational …

ATOM: Model-driven autoscaling for microservices

AU Gias, G Casale, M Woodside - 2019 IEEE 39th International …, 2019 - ieeexplore.ieee.org
Microservices based architectures are increasingly widespread in the cloud software
industry. Still, there is a shortage of auto-scaling methods designed to leverage the unique …

A review of microservices autoscaling with formal verification perspective

SNA Jawaddi, MH Johari… - Software: Practice and …, 2022 - Wiley Online Library
The process of scaling microservices is a challenging task, especially in maintaining
optimum resource provisioning while respecting QoS constraints and SLA. Many research …

Unsupervised learning approach for web application auto-decomposition into microservices

M Abdullah, W Iqbal, A Erradi - Journal of Systems and Software, 2019 - Elsevier
Nowadays, large monolithic web applications are manually decomposed into microservices
for many reasons including adopting a modern architecture to ease maintenance and …

Application deployment using containers with auto-scaling for microservices in cloud environment

SN Srirama, M Adhikari, S Paul - Journal of Network and Computer …, 2020 - Elsevier
A microservice-based application is composed of a set of small services that run within their
own processes and communicate with a lightweight mechanism. Processing the …

Transition from monolithic to microservice-based applications. Challenges from the developer perspective

A Makris, K Tserpes… - Open …, 2022 - open-research-europe.ec.europa.eu
Microservices have taken the world of software development by storm. Application
developers are struggling to understand the new concepts and make the transition by the so …

Showar: Right-sizing and efficient scheduling of microservices

AF Baarzi, G Kesidis - Proceedings of the ACM Symposium on Cloud …, 2021 - dl.acm.org
Microservices architecture have been widely adopted in designing distributed cloud
applications where the application is decoupled into multiple small components (ie" …

Proscale: Proactive autoscaling for microservice with time-varying workload at the edge

K Cheng, S Zhang, C Tu, X Shi, Z Yin… - … on Parallel and …, 2023 - ieeexplore.ieee.org
Deploying microservice instances on the edge device close to end users can provide on-site
processing thus reducing request response time. Each microservice has multiple instances …

FA2: Fast, accurate autoscaling for serving deep learning inference with SLA guarantees

K Razavi, M Luthra, B Koldehofe… - 2022 IEEE 28th Real …, 2022 - ieeexplore.ieee.org
Deep learning (DL) inference has become an essential building block in modern intelligent
applications. Due to the high computational intensity of DL, it is critical to scale DL inference …