An Approach to Optimized Resource Allocation for Cloud Simulation Platform

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

[1]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[2]  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.

[3]  Daniel A. Menascé,et al.  Resource Allocation for Autonomic Data Centers using Analytic Performance Models , 2005, Second International Conference on Autonomic Computing (ICAC'05).

[4]  Soo-Hyun Park,et al.  Advanced Methods, Techniques, and Applications in Modeling and Simulation , 2012, Proceedings in Information and Communications Technology.

[5]  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.

[6]  Rajkumar Buyya,et al.  SLA-Based Resource Allocation for Software as a Service Provider (SaaS) in Cloud Computing Environments , 2011, 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.

[7]  Jeffrey O. Kephart,et al.  An architectural approach to autonomic computing , 2004 .

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

[9]  Zhiliang Zhu,et al.  Dynamic Provisioning Modeling for Virtualized Multi-tier Applications in Cloud Data Center , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[10]  Zhen Tang,et al.  Cloud simulation platform , 2009 .

[11]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[12]  Lin Zhang,et al.  New Advances of the Research on Cloud Simulation , 2012 .

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

[14]  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 .