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 …

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 …

Machine learning techniques in emerging cloud computing integrated paradigms: A survey and taxonomy

D Soni, N Kumar - Journal of Network and Computer Applications, 2022 - Elsevier
Cloud computing offers Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and
Software as a Service (SaaS) to provide compute, network, and storage capabilities to the …

Interconnected cloud computing environments: Challenges, taxonomy, and survey

AN Toosi, RN Calheiros, R Buyya - ACM Computing Surveys (CSUR), 2014 - dl.acm.org
A brief review of the Internet history reveals the fact that the Internet evolved after the
formation of primarily independent networks. Similarly, interconnected clouds, also called …

A survey of reinforcement learning algorithms for dynamically varying environments

S Padakandla - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
Reinforcement learning (RL) algorithms find applications in inventory control, recommender
systems, vehicular traffic management, cloud computing, and robotics. The real-world …

Survey on prediction models of applications for resources provisioning in cloud

M Amiri, L Mohammad-Khanli - Journal of Network and Computer …, 2017 - Elsevier
According to the dynamic nature of cloud and the rapid growth of the resources demand in it,
the resource provisioning is one of the challenging problems in the cloud environment. The …

QoS-aware autonomic resource management in cloud computing: a systematic review

S Singh, I Chana - ACM Computing Surveys (CSUR), 2015 - dl.acm.org
As computing infrastructure expands, resource management in a large, heterogeneous, and
distributed environment becomes a challenging task. In a cloud environment, with …

Task scheduling, resource provisioning, and load balancing on scientific workflows using parallel SARSA reinforcement learning agents and genetic algorithm

A Asghari, MK Sohrabi, F Yaghmaee - The Journal of Supercomputing, 2021 - Springer
Cloud computing is one of the most popular distributed environments, in which, multiple
powerful and heterogeneous resources are used by different user applications. Task …

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 …

An autonomic resource provisioning approach for service-based cloud applications: A hybrid approach

M Ghobaei-Arani, S Jabbehdari… - Future Generation …, 2018 - Elsevier
In cloud computing environment, resources can be dynamically provisioned on deman for
cloud services The amount of the resources to be provisioned is determined during runtime …