Investigations into Elasticity in Cloud Computing
Rui Han

TL;DR
This paper investigates cost-effective elasticity strategies in cloud computing, proposing a bottleneck-aware scaling approach for multi-tier applications and a framework for elastic algorithms that adapt to resource budgets while maintaining output quality.
Contribution
It introduces a cost-aware scaling method targeting bottleneck tiers and a novel framework for elastic algorithms that adapt to resource constraints while ensuring output quality.
Findings
Cost-aware scaling reduces cloud resource costs.
Bottleneck detection improves application performance.
Elastic algorithms maintain quality under resource constraints.
Abstract
The pay-as-you-go model supported by existing cloud infrastructure providers is appealing to most application service providers to deliver their applications in the cloud. Within this context, elasticity of applications has become one of the most important features in cloud computing. This elasticity enables real-time acquisition/release of compute resources to meet application performance demands. In this thesis we investigate the problem of delivering cost-effective elasticity services for cloud applications. Traditionally, the application level elasticity addresses the question of how to scale applications up and down to meet their performance requirements, but does not adequately address issues relating to minimising the costs of using the service. With this current limitation in mind, we propose a scaling approach that makes use of cost-aware criteria to detect the bottlenecks…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Software System Performance and Reliability · IoT and Edge/Fog Computing
