Skip to main content

An Approach to Optimized Resource Allocation for Cloud Simulation Platform

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 474))

Abstract

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barham, P., Dragovic, B.: raser K., Hand S., Harris T., Ho A., Neugebauer R., Pratt I., Warfield A.: Xen and the Art of Virtualization. In: Proceedings of the 19th ACM Symposium on Operating Systems Principles, SOSP 2003, Bolton Landing, NY, USA, p. 177 (2003)

    Google Scholar 

  2. Armbrust, M., Fox, A., Griffith, R., et al.: Above the Clouds: A Berkeley View of Cloud Computing. Technical Report No. UCB/EECS-2009-28, University of California Berkley, USA (February 10, 2009)

    Google Scholar 

  3. Buyya, R., Yeo, C.S., Venugopal, S., et al.: Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility. Future Generation Computer Systems 25(6), 599–616 (2009)

    Article  Google Scholar 

  4. Li, B.H., et al.: A networked modeling and simulation platform based on the concept of cloud computing “Cloud Simulation Platform”. Journal of System Simulation 12, 5292–5299 (2009)

    Google Scholar 

  5. Li, B.H., et al.: New Advances of the Research on Cloud Simulation. In: Kim, J.-H., Lee, K., Tanaka, S., Park, S.-H. (eds.) AsiaSim2011. PICT, vol. 4, pp. 144–163. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  6. Aoun, R., Doumith, E.A., Gagnaire, M.: Resource Provisioning for Enriched Services in Cloud Environment. In: Proceedings of the IEEE CloudCom Conference, pp. 296–303 (2010)

    Google Scholar 

  7. Yazir, Y.O., Matthews, C., Farahbod, R., Neville, S., Guitouni, A., Ganti, S., Coady, Y.: Dynamic Resource Allocation in Computing Clouds using Distributed Multiple Criteria Decision Analysis. In: Proceedings of the IEEE CLOUD Conference, pp. 91–98 (2010)

    Google Scholar 

  8. Bi, J., Zhu, Z.L., Tian, R.X., Wang, Q.B.: Dynamic Provisioning Modeling for Virtualized Multi-tier Applications in Cloud Data Center. In: IEEE 3rd International Conference on Cloud Computing, Miami, USA, pp. 370–377 (2010)

    Google Scholar 

  9. Fu, Y., Vahdat, A.: SLA Based Distributed Resource Allocation for Streaming Hosting Systems, http://issg.cs.duke.edu

  10. Yarmolenko, V., Sakellariou, R.: An Evaluation of Heuristics for SLA Based Parallel Job Scheduling. In: Proceedings of the 3rd High Performance Grid Computing Workshop (in conjunction with IPDPS 2006), Rhodes, Greece (2006)

    Google Scholar 

  11. Lee, Y.C., Wang, C., Zomaya, A.Y., Zhou, B.B.: Profit-driven Service Request Scheduling in Clouds. In: Proceedings of the International Symposium on Cluster and Grid Computing (CCGrid 2010), Melbourne, Australia (2010)

    Google Scholar 

  12. White, S.R., Hanson, J.E., Whalley, I., et al.: An architectural approach to autonomic computing. In: Proceedings of the International Conference on Autonomic Computing (2004)

    Google Scholar 

  13. Kephart, J.O., Chess, D.M.: The vision of autonomic computing. IEEE Computer 36(1), 41–50 (2003)

    Article  Google Scholar 

  14. Walsh, W.E., Tesauro, G., Kephart, J.O., Das, R.: Utility Functions in Autonomic Computing. In: Proceedings of the IEEE International Conference on Autonomic Computing (ICAC 2004), New York, NY, pp. 17–18 (May 2004)

    Google Scholar 

  15. Bennani, M.N., Menascé, D.A.: Resource Allocation for Autonomic Data Centers Using Analytic Performance Models. In: Proceedings of the IEEE International Conference on Autonomic Computing, Seattle, WA, pp. 13–16 (June 2005)

    Google Scholar 

  16. Wu, L.L., Garg, S.K., Buyya, R.: SLA-based Resource Allocation for Software as a Service Provider (SaaS) in Cloud Computing Environments. In: Proceedings of the 11th IEEE/ACM International Conference Symposium on Cluster, Cloud and Grid Computing (CCGrid 2011), pp. 195–204 (May 2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yuan, H., Bi, J., Li, B.H., Chai, X. (2014). An Approach to Optimized Resource Allocation for Cloud Simulation Platform. In: Tanaka, S., Hasegawa, K., Xu, R., Sakamoto, N., Turner, S.J. (eds) AsiaSim 2014. AsiaSim 2014. Communications in Computer and Information Science, vol 474. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-45289-9_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-45289-9_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-45288-2

  • Online ISBN: 978-3-662-45289-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics