An overview of the commercial cloud monitoring tools: research dimensions, design issues, and state-of-the-art

K Alhamazani, R Ranjan, K Mitra, F Rabhi… - Computing, 2015 - Springer
Cloud monitoring activity involves dynamically tracking the Quality of Service (QoS)
parameters related to virtualized resources (eg, VM, storage, network, appliances, etc.), the …

Federated cloud resource management: Review and discussion

M Liaqat, V Chang, A Gani, SH Ab Hamid… - Journal of Network and …, 2017 - Elsevier
Federation of clouds is the future of cloud computing, mobile cloud computing, Internet of
things, and big data applications. The utilization of federated resources is envisioned to …

A survey on cloud computing elasticity

G Galante, LCE de Bona - 2012 IEEE fifth international …, 2012 - ieeexplore.ieee.org
Elasticity is a key feature in the cloud computing context, and perhaps what distinguishes
this computing paradigm of the other ones, such as cluster and grid computing. Considering …

Autonomic resource provisioning for cloud-based software

P Jamshidi, A Ahmad, C Pahl - … of the 9th international symposium on …, 2014 - dl.acm.org
Cloud elasticity provides a software system with the ability to maintain optimal user
experience by automatically acquiring and releasing resources, while paying only for what …

Self-learning cloud controllers: Fuzzy q-learning for knowledge evolution

P Jamshidi, AM Sharifloo, C Pahl… - … on Cloud and …, 2015 - ieeexplore.ieee.org
Auto-scaling features enable cloud applications to maintain enough resources to satisfy
demand spikes, reduce costs and keep performance in check. Most auto-scaling strategies …

An analysis of public clouds elasticity in the execution of scientific applications: a survey

G Galante, LC Erpen De Bona, AR Mury… - Journal of Grid …, 2016 - Springer
Elasticity can be seen as the ability of a system to increase or decrease the computing
resources allocated in a dynamic and on demand way. It is an important feature provided by …

Automatic scaling of internet applications for cloud computing services

Z **ao, Q Chen, H Luo - IEEE transactions on computers, 2012 - ieeexplore.ieee.org
Many Internet applications can benefit from an automatic scaling property where their
resource usage can be scaled up and down automatically by the cloud service provider. We …

Cross-layer multi-cloud real-time application QoS monitoring and benchmarking as-a-service framework

K Alhamazani, R Ranjan, PP Jayaraman… - … on Cloud Computing, 2015 - ieeexplore.ieee.org
Cloud computing provides on-demand access to affordable hardware (eg, multi-core CPUs,
GPUs, disks, and networking equipment) and software (eg, databases, application servers …

Performance evaluation of resource management in cloud computing environments

BG Batista, JC Estrella, CHG Ferreira, DML Filho… - PloS one, 2015 - journals.plos.org
Cloud computing is a computational model in which resource providers can offer on-
demand services to clients in a transparent way. However, to be able to guarantee quality of …

CloudWave: Where adaptive cloud management meets DevOps

D Bruneo, T Fritz, S Keidar-Barner… - … IEEE Symposium on …, 2014 - ieeexplore.ieee.org
The transition to cloud computing offers a large number of benefits, such as lower capital
costs and a highly agile environment. Yet, the development of software engineering …