The Vision of Autonomic Computing
Computer
Grid-Based Knowledge Discovery Services for High Throughput Informatics
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
Brief announcement: Cataclysm: handling extreme overloads in internet services
Proceedings of the twenty-third annual ACM symposium on Principles of distributed computing
An analytical model for multi-tier internet services and its applications
SIGMETRICS '05 Proceedings of the 2005 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Dynamic Provisioning of Multi-tier Internet Applications
ICAC '05 Proceedings of the Second International Conference on Automatic Computing
The Design of Discovery Net: Towards Open Grid Services for Knowledge Discovery
International Journal of High Performance Computing Applications
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)
Future Generation Computer Systems
Automated control in cloud computing: challenges and opportunities
ACDC '09 Proceedings of the 1st workshop on Automated control for datacenters and clouds
CSIE '09 Proceedings of the 2009 WRI World Congress on Computer Science and Information Engineering - Volume 07
Service Performance and Analysis in Cloud Computing
SERVICES '09 Proceedings of the 2009 Congress on Services - I
Resource provisioning for cloud computing
CASCON '09 Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research
Dynamic resource allocation for shared data centers using online measurements
IWQoS'03 Proceedings of the 11th international conference on Quality of service
Dynamically Analyzing Time Constraints in Workflow Systems with Fixed-Date Constraint
APWEB '10 Proceedings of the 2010 12th International Asia-Pacific Web Conference
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
DockFlow: Achieving interoperability of protein docking tools across heterogeneous Grid middleware
International Journal of Ad Hoc and Ubiquitous Computing
Quantifying Resiliency of IaaS Cloud
SRDS '10 Proceedings of the 2010 29th IEEE Symposium on Reliable Distributed Systems
PRDC '10 Proceedings of the 2010 IEEE 16th Pacific Rim International Symposium on Dependable Computing
Adaptive resource provisioning for read intensive multi-tier applications in the cloud
Future Generation Computer Systems
Online scheduling of workflow applications in grid environments
Future Generation Computer Systems
Joint Elastic Cloud and Virtual Network Framework for Application Performance-cost Optimization
Journal of Grid Computing
Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers
Future Generation Computer Systems
Using clouds to scale grid resources: An economic model
Future Generation Computer Systems
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
Autonomic management of elastic services in the cloud
ISCC '11 Proceedings of the 2011 IEEE Symposium on Computers and Communications
Architectures for autonomic service management in cloud-based systems
ISCC '11 Proceedings of the 2011 IEEE Symposium on Computers and Communications
OPTIMIS: A holistic approach to cloud service provisioning
Future Generation Computer Systems
Policy based resource allocation in IaaS cloud
Future Generation Computer Systems
Lightweight Resource Scaling for Cloud Applications
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
Editorial: The management of cloud systems
Future Generation Computer Systems
Fundamenta Informaticae - Scalable Workflow Enactment Engines and Technology
Hi-index | 0.00 |
Elasticity (on-demand scaling) of applications is one of the most important features of cloud computing. This elasticity is the ability to adaptively scale resources up and down in order to meet varying application demands. To date, most existing scaling techniques can maintain applications' Quality of Service (QoS) but do not adequately address issues relating to minimizing the costs of using the service. In this paper, we propose an elastic scaling approach that makes use of cost-aware criteria to detect and analyse the bottlenecks within multi-tier cloud-based applications. We present an adaptive scaling algorithm that reduces the costs incurred by users of cloud infrastructure services, allowing them to scale their applications only at bottleneck tiers, and present the design of an intelligent platform that automates the scaling process. Our approach is generic for a wide class of multi-tier applications, and we demonstrate its effectiveness against other approaches by studying the behaviour of an example e-commerce application using a standard workload benchmark.