With changing workloads, cloud service providers can leverage vertical container scaling (adding/removing resources) so that Service Level Objective (SLO) violations are minimized and spare resources are maximized. In this paper, we investigate a solution to the self-adaptive problem of vertical elasticity for co-located containerized applications. First, the system learns performance models that relate SLOs to workload, resource limits and service level indicators. Second, it derives limits that meet SLOs and minimize resource consumption via a combination of optimization and restricted brute-force search. Third, it vertically scales containers based on the derived limits. We evaluated our technique on a Kubernetes private cloud of 8 nodes...
Cloud computing encourages application to migrate into it for economic of scale, where they rent sha...
Current Cloud software development efforts to come up with novel Software-as-a-Service (SaaS) applic...
Driven by an ever-increasing diversity of application contexts, execution environments and scalabili...
With changing workloads, cloud service providers can leverage vertical container scaling (adding/rem...
Application owners are aggressively moving to cloud platforms because of two major reasons: 1) a pay...
Cloud applications are exposed to workloads whose intensity can change unpredictably over time. Hen...
Cloud applications are exposed to workloads whose intensity can change unpredictably over time. Henc...
Cloud computing and software containers have seen major adoption over the last decade. Due to this,...
© 2021 Yasser AldwyanCloud data centers are increasingly distributed around the globe. Recently, con...
Cloud applications are increasingly executed onto lightweight containers that can be efficiently man...
Abstract—Significant achievements have been made for auto-mated allocation of cloud resources. Howev...
Elasticity (on-demand scaling) of applications is one of the most important features of cloud comput...
Cloud Computing enables provisioning and distribution of highly scalable services in a reliable, on-...
The elasticity property in cloud computing is favorable for both cloud providers and consumers becau...
International audienceHigh Performance Computing (HPC) clouds need to be efficiently shared between ...
Cloud computing encourages application to migrate into it for economic of scale, where they rent sha...
Current Cloud software development efforts to come up with novel Software-as-a-Service (SaaS) applic...
Driven by an ever-increasing diversity of application contexts, execution environments and scalabili...
With changing workloads, cloud service providers can leverage vertical container scaling (adding/rem...
Application owners are aggressively moving to cloud platforms because of two major reasons: 1) a pay...
Cloud applications are exposed to workloads whose intensity can change unpredictably over time. Hen...
Cloud applications are exposed to workloads whose intensity can change unpredictably over time. Henc...
Cloud computing and software containers have seen major adoption over the last decade. Due to this,...
© 2021 Yasser AldwyanCloud data centers are increasingly distributed around the globe. Recently, con...
Cloud applications are increasingly executed onto lightweight containers that can be efficiently man...
Abstract—Significant achievements have been made for auto-mated allocation of cloud resources. Howev...
Elasticity (on-demand scaling) of applications is one of the most important features of cloud comput...
Cloud Computing enables provisioning and distribution of highly scalable services in a reliable, on-...
The elasticity property in cloud computing is favorable for both cloud providers and consumers becau...
International audienceHigh Performance Computing (HPC) clouds need to be efficiently shared between ...
Cloud computing encourages application to migrate into it for economic of scale, where they rent sha...
Current Cloud software development efforts to come up with novel Software-as-a-Service (SaaS) applic...
Driven by an ever-increasing diversity of application contexts, execution environments and scalabili...