A review of auto-scaling techniques for elastic applications in cloud environments

T Lorido-Botran, J Miguel-Alonso, JA Lozano - Journal of grid computing, 2014 - Springer
Cloud computing environments allow customers to dynamically scale their applications. The
key problem is how to lease the right amount of resources, on a pay-as-you-go basis …

Auto-scaling web applications in clouds: A taxonomy and survey

C Qu, RN Calheiros, R Buyya - ACM Computing Surveys (CSUR), 2018 - dl.acm.org
Web application providers have been migrating their applications to cloud data centers,
attracted by the emerging cloud computing paradigm. One of the appealing features of the …

Workload prediction using ARIMA model and its impact on cloud applications' QoS

RN Calheiros, E Masoumi, R Ranjan… - IEEE transactions on …, 2014 - ieeexplore.ieee.org
As companies shift from desktop applications to cloud-based software as a service (SaaS)
applications deployed on public clouds, the competition for end-users by cloud providers …

Resource management for Infrastructure as a Service (IaaS) in cloud computing: A survey

SS Manvi, GK Shyam - Journal of network and computer applications, 2014 - Elsevier
The cloud phenomenon is quickly becoming an important service in Internet computing.
Infrastructure as a Service (IaaS) in cloud computing is one of the most significant and …

A multi-objective optimization scheduling method based on the ant colony algorithm in cloud computing

L Zuo, L Shu, S Dong, C Zhu, T Hara - Ieee Access, 2015 - ieeexplore.ieee.org
For task-scheduling problems in cloud computing, a multi-objective optimization method is
proposed here. First, with an aim toward the biodiversity of resources and tasks in cloud …

Machine learning-based scaling management for kubernetes edge clusters

L Toka, G Dobreff, B Fodor… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Kubernetes, the container orchestrator for cloud-deployed applications, offers automatic
scaling for the application provider in order to meet the ever-changing intensity of …

Workflow scheduling in multi-tenant cloud computing environments

BP Rimal, M Maier - IEEE Transactions on parallel and …, 2016 - ieeexplore.ieee.org
Multi-tenancy is one of the key features of cloud computing, which provides scalability and
economic benefits to the end-users and service providers by sharing the same cloud …

Research on auto-scaling of web applications in cloud: survey, trends and future directions

P Singh, P Gupta, K Jyoti, A Nayyar - Scalable Computing: Practice and …, 2019 - scpe.org
Cloud computing emerging environment attracts many applications providers to deploy web
applications on cloud data centers. The primary area of attraction is elasticity, which allows …

Virtual machine provisioning based on analytical performance and QoS in cloud computing environments

RN Calheiros, R Ranjan… - … Conference on Parallel …, 2011 - ieeexplore.ieee.org
Cloud computing is the latest computing paradigm that delivers IT resources as services in
which users are free from the burden of worrying about the low-level implementation or …

Cost and energy aware scheduling algorithm for scientific workflows with deadline constraint in clouds

Z Li, J Ge, H Hu, W Song, H Hu… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
Cloud computing is a suitable platform to execute the deadline-constrained scientific
workflows which are typical big data applications and often require many hours to finish …