An overview of the commercial cloud monitoring tools: research dimensions, design issues, and state-of-the-art
Cloud monitoring activity involves dynamically tracking the Quality of Service (QoS)
parameters related to virtualized resources (eg, VM, storage, network, appliances, etc.), the …
parameters related to virtualized resources (eg, VM, storage, network, appliances, etc.), the …
Federated cloud resource management: Review and discussion
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 …
things, and big data applications. The utilization of federated resources is envisioned to …
A survey on cloud computing elasticity
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 …
this computing paradigm of the other ones, such as cluster and grid computing. Considering …
Autonomic resource provisioning for cloud-based software
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 …
experience by automatically acquiring and releasing resources, while paying only for what …
Self-learning cloud controllers: Fuzzy q-learning for knowledge evolution
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 …
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
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 …
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
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 …
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
Cloud computing provides on-demand access to affordable hardware (eg, multi-core CPUs,
GPUs, disks, and networking equipment) and software (eg, databases, application servers …
GPUs, disks, and networking equipment) and software (eg, databases, application servers …
Performance evaluation of resource management in cloud computing environments
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 …
demand services to clients in a transparent way. However, to be able to guarantee quality of …
CloudWave: Where adaptive cloud management meets DevOps
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 …
costs and a highly agile environment. Yet, the development of software engineering …