SLA-based virtualized resource allocation for multi-tier web application in cloud simulation environment

Virtualized resource allocation for multi-tier web applications in cloud environment brings new challenges to cloud infrastructure providers. In order to meet the constraint of SLA and allocate the available virtualized resources optimally, this paper proposes a resource allocation algorithm for infrastructure providers who want to minimize infrastructure cost and SLA violations. Our proposed algorithm can maximize the overall profit of cloud infrastructure providers when SLA guarantees are satisfied or violated in a dynamic resource sharing cloud environment. The experimental evaluation with a EUCALYPTUS-based cloud and a realistic workload, and the comparison with the existing algorithm demonstrate the feasibility of the algorithm and allow a cost effective usage of resources in cloud simulation environment.

[1]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[2]  Rajkumar Buyya,et al.  Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities , 2008, 2008 10th IEEE International Conference on High Performance Computing and Communications.

[3]  Albert Y. Zomaya,et al.  Profit-Driven Service Request Scheduling in Clouds , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[4]  Martin Arlitt,et al.  A workload characterization study of the 1998 World Cup Web site , 2000, IEEE Netw..

[5]  C. Amza,et al.  Specification and implementation of dynamic Web site benchmarks , 2002, 2002 IEEE International Workshop on Workload Characterization.

[6]  Rizos Sakellariou,et al.  An evaluation of heuristics for SLA based parallel job scheduling , 2006, Proceedings 20th IEEE International Parallel & Distributed Processing Symposium.

[7]  Roozbeh Farahbod,et al.  Dynamic Resource Allocation in Computing Clouds Using Distributed Multiple Criteria Decision Analysis , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[8]  Maurice Gagnaire,et al.  Towards a fairer benefit distribution in grid environments , 2009, 2009 IEEE/ACS International Conference on Computer Systems and Applications.

[9]  Haitao Yuan,et al.  SLA-Aware Dynamic Resource Provisioning for Profit Maximization in Shared Cloud Data Centers , 2011 .

[10]  Maurice Gagnaire,et al.  Resource Provisioning for Enriched Services in Cloud Environment , 2010, 2010 IEEE Second International Conference on Cloud Computing Technology and Science.