Skip to main content

Dynamic Resource Provisioning in Cloud Computing: A Heuristic Markovian Approach

  • Conference paper
  • First Online:
Cloud Computing (CloudComp 2013)

Abstract

Cloud computing provides more reliable and flexible access to IT resources, which differentiates it from other distributed computer paradigms. Managing the applications efficiently in cloud computing motivates the challenge of provisioning and allocating resource on demand in response to dynamic workloads. Most of investigations have been focused on managing this demand in physical layer and very few in application layer. This paper focuses on resource allocation method in application level that allocates appropriate number of virtual machines to an application which demonstrates a dynamic behavior in terms of resource requirements. By the knowledge of authors this is the first fully estimation based investigation in this field. Experimental results demonstrate that the proposed technique offers more cost effective resource provisioning approach considering cloud user demands.

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

Access this chapter

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 EPUB and 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

Institutional subscriptions

Notes

  1. 1.

    Discrete-time Markov chain.

  2. 2.

    Million Instructions Per Second.

  3. 3.

    Million Instructions.

References

  1. Kaplan, J., Forrest, W., Kindler, N.: Revolutionizing Data Center Energy Efficiency. McKinsey & Company (2008)

    Google Scholar 

  2. Pinheiro, E., et al.: Load balancing and unbalancing for power and performance in cluster-based systems. In: Proceedings of the Workshop on Compilers and Operating Systems for Low Power (2001)

    Google Scholar 

  3. Elnozahy, E.N.M., Kistler, J.J., Rajamony, R.: Energy-efficient server clusters. In: Falsafi, B., VijayKumar, T.N. (eds.) PACS 2002. LNCS, vol. 2325, pp. 179–196. Springer, Heidelberg (2003)

    Google Scholar 

  4. Kusic, D., et al.: Power and performance management of virtualized computing environments via lookahead control. In: Proceedings of the 2008 International Conference on Autonomic Computing, pp. 3–12. IEEE Computer Society (2008)

    Google Scholar 

  5. Verma, A., Ahuja, P., Neogi, A.: pMapper: power and migration cost aware application placement in virtualized systems. In: Issarny, V., Schantz, R. (eds.) Middleware 2008. LNCS, vol. 5346, pp. 243–264. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  6. Van, H.N., Tran, F.D., Menaud, J.M.: Performance and power management for cloud infrastructures. In: 2010 IEEE 3rd International Conference on Cloud Computing (CLOUD) (2010)

    Google Scholar 

  7. Lin, C.-C., Liu, P., Wu, J.-J.: Energy-aware virtual machine dynamic provision and scheduling for cloud computing. In: 2011 IEEE International Conference on Cloud Computing (CLOUD) (2011)

    Google Scholar 

  8. Lin, W., et al.: A threshold-based dynamic resource allocation scheme for cloud computing. Procedia Eng. 23, 695–703 (2011)

    Article  Google Scholar 

  9. Calheiros, R.N., Ranjan, R., Buyya, R.: Virtual machine provisioning based on analytical performance and QoS in cloud computing environments. In: 2011 International Conference on Parallel Processing (ICPP) (2011)

    Google Scholar 

  10. Iqbal, W., et al.: Adaptive resource provisioning for read intensive multi-tier applications in the cloud. Future Gener. Comput. Syst. 27(6), 871–879 (2011)

    Article  MathSciNet  Google Scholar 

  11. Jeyarani, R., Nagaveni, N., Vasanth Ram, R.: Design and implementation of adaptive power-aware virtual machine provisioner (APA-VMP) using swarm intelligence. Future Gener. Comput. Syst. 28(5), 811–821 (2012)

    Article  Google Scholar 

  12. Zaman, S., Grosu, D.: An online mechanism for dynamic VM provisioning and allocation in clouds. In: 2012 IEEE 5th International Conference on Cloud Computing (CLOUD) (2012)

    Google Scholar 

  13. Islam, S., et al.: Empirical prediction models for adaptive resource provisioning in the cloud. Future Gener. Comput. Syst. 28(1), 155–162 (2012)

    Article  Google Scholar 

  14. Papoulis, A., Pillai, S.U.: Probability, Random Variables and Stochastic Processes, vol. 1, 4th edn., 852 p. McGraw-Hill, Boston (2002)

    Google Scholar 

  15. Buyya, R., Ranjan, R., Calheiros, R.N.: Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities. In: International Conference on High Performance Computing & Simulation 2009 (HPCS ‘09), (2009)

    Google Scholar 

  16. Allspaw, J.: The Art of Capacity Planning: Scaling Web Resources. O’Reilly Media, Sebastopol (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hamid Reza Qavami .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Qavami, H.R., Jamali, S., Akbari, M.K., Javadi, B. (2014). Dynamic Resource Provisioning in Cloud Computing: A Heuristic Markovian Approach. In: Leung, V., Chen, M. (eds) Cloud Computing. CloudComp 2013. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 133. Springer, Cham. https://doi.org/10.1007/978-3-319-05506-0_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-05506-0_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-05505-3

  • Online ISBN: 978-3-319-05506-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics