The power of prediction: microservice auto scaling via workload learning

S Luo, H Xu, K Ye, G Xu, L Zhang, G Yang… - Proceedings of the 13th …, 2022 - dl.acm.org
When deploying microservices in production clusters, it is critical to automatically scale
containers to improve cluster utilization and ensure service level agreements (SLA) …

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 …

Adaptive QoS-aware microservice deployment with excessive loads via intra-and inter-datacenter scheduling

J Shi, K Fu, J Wang, Q Chen, D Zeng… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
User-facing applications often experience excessive loads and are shifting towards the
microservice architecture. To fully utilize heterogeneous resources, current datacenters have …

Analyzing Microservices and Monolithic Systems: Key Factors in Architecture, Development, and Operations

J Christian, A Kurniawan… - 2023 6th International …, 2023 - ieeexplore.ieee.org
Microservices and monolithic systems are two prevalent architectural approaches in
software development. This study provides a complete review and analysis of the key …

Nodens: Enabling Resource Efficient and Fast {QoS} Recovery of Dynamic Microservice Applications in Datacenters

J Shi, H Zhang, Z Tong, Q Chen, K Fu… - 2023 USENIX Annual …, 2023 - usenix.org
Current microservice applications always meet with load and call graph dynamics. These
dynamics can easily lead to inappropriate resource allocation for microservices, and further …

Smart HPA: A Resource-Efficient Horizontal Pod Auto-scaler for Microservice Architectures

H Ahmad, C Treude, M Wagner, C Szabo - arXiv preprint arXiv …, 2024 - arxiv.org
Microservice architectures have gained prominence in both academia and industry, offering
enhanced agility, reusability, and scalability. To simplify scaling operations in microservice …

ASSESSING THE QUALITY OF MICROSERVICE AND MONOLITHIC-BASED ARCHITECTURES: A SYSTEMATIC LITERATURE REVIEW

S Hussein, M Lahami, M Torjmen - Operational Research in Engineering …, 2024 - oresta.org
Building a scalable system has been found to be an even greater challenge than developing
software in general, due to the complexity and otherwise involved in its development …

Microservices from cloud to edge: an analytical discussion on risks, opportunities and enablers

A Detti - IEEE Access, 2023 - ieeexplore.ieee.org
Microservice applications are made of many interacting microservices that can leverage
different cloud servers to distribute the computational load horizontally, so these applications …

Cdascaler: A cost-effective dynamic autoscaling approach for containerized microservices

N Shafi, M Abdullah, W Iqbal, A Erradi, F Bukhari - Cluster Computing, 2024 - Springer
Microservices are containerized, loosely coupled, interactive smaller units of the application
that can be deployed, reused, and maintained independently. In a microservices-based …

Dynamically meeting performance objectives for multiple services on a service mesh

FS Samani, R Stadler - 2022 18th International Conference on …, 2022 - ieeexplore.ieee.org
We present a framework that lets a service provider achieve end-to-end management
objectives under varying load. Dynamic control actions are performed by a reinforcement …