Resource overbooking and application profiling in shared hosting platforms
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Automated control of multiple virtualized resources
Proceedings of the 4th ACM European conference on Computer systems
A cost-sensitive adaptation engine for server consolidation of multitier applications
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
Characterizing Cloud Federation for Enhancing Providers' Profit
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
Maximizing Cloud Providers' Revenues via Energy Aware Allocation Policies
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
Unifying Cloud Management: Towards Overall Governance of Business Level Objectives
CCGRID '11 Proceedings of the 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing
Enacting SLAs in clouds using rules
Euro-Par'11 Proceedings of the 17th international conference on Parallel processing - Volume Part I
Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers
Future Generation Computer Systems
Auto-scaling to minimize cost and meet application deadlines in cloud workflows
Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis
Modeling for Dynamic Cloud Scheduling Via Migration of Virtual Machines
CLOUDCOM '11 Proceedings of the 2011 IEEE Third International Conference on Cloud Computing Technology and Science
Adapting market-oriented scheduling policies for cloud computing
ICA3PP'10 Proceedings of the 10th international conference on Algorithms and Architectures for Parallel Processing - Volume Part I
Multi-model prediction for enhancing content locality in elastic server infrastructures
HIPC '11 Proceedings of the 2011 18th International Conference on High Performance Computing
Virtual machine placement for predictable and time-constrained peak loads
GECON'11 Proceedings of the 8th international conference on Economics of Grids, Clouds, Systems, and Services
Optimal autoscaling in a IaaS cloud
Proceedings of the 9th international conference on Autonomic computing
QoS-Aware Revenue-Cost Optimization for Latency-Sensitive Services in IaaS Clouds
DS-RT '12 Proceedings of the 2012 IEEE/ACM 16th International Symposium on Distributed Simulation and Real Time Applications
A game theoretical method for auto-scaling of multi-tiers web applications in cloud
Proceedings of the Fourth Asia-Pacific Symposium on Internetware
SLA-aware resource over-commit in an IaaS cloud
Proceedings of the 8th International Conference on Network and Service Management
Hi-index | 0.00 |
An automated solution to horizontal vs. vertical elasticity problem is central to make cloud autoscalers truly autonomous. Today's cloud autoscalers are typically varying the capacity allocated by increasing and decreasing the number of virtual machines (VMs) of a predefined size (horizontal elasticity), not taking into account that as load varies it may be advantageous not only to vary the number but also the size of VMs (vertical elasticity). We analyze the price/performance effects achieved by different strategies for selecting VM-sizes for handling increasing load and we propose a cost-benefit based approach to determine when to (partly) replace a current set of VMs with a different set. We evaluate our repacking approach in combination with different auto-scaling strategies. Our results show a range of 7% up to 60% cost saving in total resource utilization cost of our sample applications and workloads.