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 …

Auto-scaling techniques in container-based cloud and edge/fog computing: Taxonomy and survey

J Dogani, R Namvar, F Khunjush - Computer Communications, 2023 - Elsevier
The long-held dream of computing as a service was realized with the emergence of cloud
computing. Recently, fog and edge computing have been introduced as extensions of cloud …

Characterizing microservice dependency and performance: Alibaba trace analysis

S Luo, H Xu, C Lu, K Ye, G Xu, L Zhang… - Proceedings of the …, 2021 - dl.acm.org
Loosely-coupled and light-weight microservices running in containers are replacing
monolithic applications gradually. Understanding the characteristics of microservices is …

Kraken: Adaptive container provisioning for deploying dynamic dags in serverless platforms

VM Bhasi, JR Gunasekaran, P Thinakaran… - Proceedings of the …, 2021 - dl.acm.org
The growing popularity of microservices has led to the proliferation of online cloud service-
based applications, which are typically modelled as Directed Acyclic Graphs (DAGs) …

{CRISP}: Critical path analysis of {Large-Scale} microservice architectures

Z Zhang, MK Ramanathan, P Raj, A Parwal… - 2022 USENIX Annual …, 2022 - usenix.org
Microservice architectures have become the lifeblood of modern service-oriented software
systems. Remote Procedure Calls (RPCs) among microservices are deeply nested …

Designing cloud servers for lower carbon

J Wang, DS Berger, F Kazhamiaka… - 2024 ACM/IEEE 51st …, 2024 - ieeexplore.ieee.org
To mitigate climate change, we must reduce carbon emissions from hyperscale cloud
computing. We find that cloud compute servers cause the majority of emissions in a general …

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) …

{AWARE}: Automate workload autoscaling with reinforcement learning in production cloud systems

H Qiu, W Mao, C Wang, H Franke, A Youssef… - 2023 USENIX Annual …, 2023 - usenix.org
Workload autoscaling is widely used in public and private cloud systems to maintain stable
service performance and save resources. However, it remains challenging to set the optimal …

CoScal: Multifaceted scaling of microservices with reinforcement learning

M Xu, C Song, S Ilager, SS Gill, J Zhao… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
The emerging trend towards moving from monolithic applications to microservices has
raised new performance challenges in cloud computing environments. Compared with …

Lifting the veil on {Meta's} microservice architecture: Analyses of topology and request workflows

D Huye, Y Shkuro, RR Sambasivan - 2023 USENIX Annual Technical …, 2023 - usenix.org
The microservice architecture is a novel paradigm for building and operating distributed
applications in many organizations. This paradigm changes many aspects of how distributed …