Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
SLA based profit optimization in autonomic computing systems
Proceedings of the 2nd international conference on Service oriented computing
On the Use of Fuzzy Modeling in Virtualized Data Center Management
ICAC '07 Proceedings of the Fourth International Conference on Autonomic Computing
Grid'5000: A Large Scale And Highly Reconfigurable Experimental Grid Testbed
International Journal of High Performance Computing Applications
Autonomic Management for Grid Applications
PDP '08 Proceedings of the 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008)
Autonomic management policy specification in Tune
Proceedings of the 2008 ACM symposium on Applied computing
HPCC '08 Proceedings of the 2008 10th IEEE International Conference on High Performance Computing and Communications
Entropy: a consolidation manager for clusters
Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
GreenCloud: a new architecture for green data center
ICAC-INDST '09 Proceedings of the 6th international conference industry session on Autonomic computing and communications industry session
Towards Energy Efficient Change Management in a Cloud Computing Environment
AIMS '09 Proceedings of the 3rd International Conference on Autonomous Infrastructure, Management and Security: Scalability of Networks and Services
Multi-Tiered On-Demand Resource Scheduling for VM-Based Data Center
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Dynamic Scaling of Web Applications in a Virtualized Cloud Computing Environment
ICEBE '09 Proceedings of the 2009 IEEE International Conference on e-Business Engineering
Dynamically scaling applications in the cloud
ACM SIGCOMM Computer Communication Review
Autonomic SLA-Driven Provisioning for Cloud Applications
CCGRID '11 Proceedings of the 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing
Cost-Wait Trade-Offs in Client-Side Resource Provisioning with Elastic Clouds
CLOUD '11 Proceedings of the 2011 IEEE 4th International Conference on Cloud Computing
Energy-Efficient Management of Virtual Machines in Eucalyptus
CLOUD '11 Proceedings of the 2011 IEEE 4th International Conference on Cloud Computing
The Impact of Soft Resource Allocation on n-Tier Application Scalability
IPDPS '11 Proceedings of the 2011 IEEE International Parallel & Distributed Processing Symposium
A Model-free Learning Approach for Coordinated Configuration of Virtual Machines and Appliances
MASCOTS '11 Proceedings of the 2011 IEEE 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems
Cloud-scale resource management: challenges and techniques
HotCloud'11 Proceedings of the 3rd USENIX conference on Hot topics in cloud computing
Deadline-driven provisioning of resources for scientific applications in hybrid clouds with Aneka
Future Generation Computer Systems
An Analysis of Provisioning and Allocation Policies for Infrastructure-as-a-Service Clouds
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
Concurrency and Computation: Practice & Experience
Admission Control for Elastic Cloud Services
CLOUD '12 Proceedings of the 2012 IEEE Fifth International Conference on Cloud Computing
A Performance Interference Model for Managing Consolidated Workloads in QoS-Aware Clouds
CLOUD '12 Proceedings of the 2012 IEEE Fifth International Conference on Cloud Computing
SmartScale: Automatic Application Scaling in Enterprise Clouds
CLOUD '12 Proceedings of the 2012 IEEE Fifth International Conference on Cloud Computing
CLOUD '12 Proceedings of the 2012 IEEE Fifth International Conference on Cloud Computing
Adaptive resource management in PaaS platform using Feedback Control LRU algorithm
CSC '11 Proceedings of the 2011 International Conference on Cloud and Service Computing
Hi-index | 0.00 |
Virtualized cloud infrastructures are very popular as they allow resource mutualization and therefore cost reduction. For cloud providers, minimizing the number of used resources is one of the main services that such environments must ensure. Cloud customers are also concerned with the minimization of used resources in the cloud since they want to reduce their invoice. Thus, resource management in the cloud should be considered by the cloud provider at the virtualization level and by the cloud customers at the application level. Many research works investigate resource management strategies in these two levels. Most of them study virtual machine consolidation (according to the virtualized infrastructure utilization rate) at the virtualized level and dynamic application sizing (according to its workload) at the application level. However, these strategies are studied separately. In this article, we show that virtual machine consolidation and dynamic application sizing are complementary. We show the efficiency of the combination of these two strategies, in reducing resource usage and keeping an application's Quality of Service. Our demonstration is done by comparing the evaluation of three resource management strategies (implemented at the virtualization level only, at the application level only, or complementary at both levels) in a private cloud infrastructure, hosting typical JEE web applications (evaluated with the RUBiS benchmark).