Grid-Based Knowledge Discovery Services for High Throughput Informatics
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
Dynamic Provisioning of Multi-tier Internet Applications
ICAC '05 Proceedings of the Second International Conference on Automatic Computing
Model-based resource provisioning in a web service utility
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Agile dynamic provisioning of multi-tier Internet applications
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Dynamic Resource Pricing on Federated Clouds
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Enabling Instantaneous Relocation of Virtual Machines with a Lightweight VMM Extension
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Dynamic Provisioning Modeling for Virtualized Multi-tier Applications in Cloud Data Center
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
IC Cloud: A Design Space for Composable Cloud Computing
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
Adaptive resource provisioning for read intensive multi-tier applications in the cloud
Future Generation Computer Systems
Proceedings of the VLDB Endowment
CloudScale: elastic resource scaling for multi-tenant cloud systems
Proceedings of the 2nd ACM Symposium on Cloud Computing
A Deployment Platform for Dynamically Scaling Applications in the Cloud
CLOUDCOM '11 Proceedings of the 2011 IEEE Third International Conference on Cloud Computing Technology and Science
Elastic Application Container: A Lightweight Approach for Cloud Resource Provisioning
AINA '12 Proceedings of the 2012 IEEE 26th International Conference on Advanced Information Networking and Applications
Dynamic resource allocation for cloud-based media processing
Proceeding of the 23rd ACM Workshop on Network and Operating Systems Support for Digital Audio and Video
Enabling cost-aware and adaptive elasticity of multi-tier cloud applications
Future Generation Computer Systems
Proceedings of the 5th ACM/SPEC international conference on Performance engineering
A cost-aware auto-scaling approach using the workload prediction in service clouds
Information Systems Frontiers
Hi-index | 0.00 |
Elastic resource provisioning is a key feature of cloud computing, allowing users to scale up or down resource allocation for their applications at run-time. To date, most practical approaches to managing elasticity are based on allocation/de-allocation of the virtual machine (VM) instances to the application. This VM-level elasticity typically incurs both considerable overhead and extra costs, especially for applications with rapidly fluctuating demands. In this paper, we propose a lightweight approach to enable cost-effective elasticity for cloud applications. Our approach operates fine-grained scaling at the resource level itself (CPUs, memory, I/O, etc) in addition to VM-level scaling. We also present the design and implementation of an intelligent platform for light-weight resource management of cloud applications. We describe our algorithms for light-weight scaling and VM-level scaling and show their interaction. We then use an industry standard benchmark to evaluate the effectiveness of our approach and compare its performance against traditional approaches.