Skip to main content
Log in

Performance analysis based resource allocation for green cloud computing

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Cloud computing has become a new computing paradigm that has huge potentials in enterprise and business. Green cloud computing is also becoming increasingly important in a world with limited energy resources and an ever-rising demand for more computational power. To maximize utilization and minimize total cost of the cloud computing infrastructure and running applications, resources need to be managed properly and virtual machines shall allocate proper host nodes to perform the computation. In this paper, we propose performance analysis based resource allocation scheme for the efficient allocation of virtual machines on the cloud infrastructure. We experimented the proposed resource allocation algorithm using CloudSim and its performance is compared with two other existing models.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Buyya, Broberg, Goscinski, (2011) Cloud computing: principles and paradigms. Wiley, New York

    Book  Google Scholar 

  2. Vaquero LM, Rodero Merino L, Caceres J, Lindner M (2009) A break in the clouds: towards a cloud definition. SIGCOMM Comput Commun Rev 39:50–55

    Article  Google Scholar 

  3. Zhu Y, Jin Q (2012) An adaptively emerging mechanism for context-aware service selections regulated by feedback distributions. Hum-Cent Comput Inf Sci 2(15):1–15

    Google Scholar 

  4. Sosinsky B (2012) Cloud computing bible. Wiley, New York

    Google Scholar 

  5. Thorpe S (2012) Virtual machine history model framework for a data cloud digital investigation. J Converg 3(4):9–14

    Google Scholar 

  6. Uhligetal R (2005) Intel virtualization technology. IEEE Comput 38(5):48–56

    Article  Google Scholar 

  7. Mills K, Filliben J, Dabrowski C (2011) Comparing VM-placement algorithms for on-demand clouds. In: Proceedings of the third IEEE international conference on cloud computing technology and science. IEEE Computer Society, Los Alamitos

    Google Scholar 

  8. Gupta et al (2013) HPC-aware VM placement in infrastructure clouds. In: Proceedings of 2013 IEEE international conference on cloud engineering (IC2E 2013). IEEE Computer Society, Los Alamitos pp 11–20

    Chapter  Google Scholar 

  9. Kim B et al (2012) An adaptive workflow scheduling scheme based on an estimated data processing rate for next generation sequencing in cloud computing. Int J Inf Process Syst 8(4):555–566

    Article  Google Scholar 

  10. Patel P, Singh AK (2012) A survey on resource allocation algorithms in cloud computing environment. Gold Res Thoughts 2(4)

  11. Majumdar S (2011) Resource management on cloud: handling uncertainties in parameters and policies. In: CSI communicatons, pp 16–19

    Google Scholar 

  12. Jiyani et al (2010) Adaptive resource allocation for preemptable jobs in cloud systems. IEEE Computer Society, Los Alamitos, pp 31–36

    Google Scholar 

  13. Zhong H, Tao K, Zhang X (2010) An approach to optimize resource scheduling algorithm for open-source cloud systems. In: Proceedings of the fifth annual China grid conference. IEEE Computer Society, Los Alamitos

    Google Scholar 

  14. Goudarzi H, Pedram M (2011) Maximizing profit in cloud computing system via resource allocation. In: IEEE 31st international conference on distributed computing systems workshops. IEEE Computer Society, Los Alamitos, pp 1–6

    Google Scholar 

  15. Kumar K et al (2011) Resource allocation for real time tasks using cloud computing. In: Proceedings of 20th international conference on computer communications and networks (ICCCN 2011). IEEE Computer Society, Los Alamitos pp 1–7

    Chapter  Google Scholar 

  16. Yanggratoke R, Wuhib F, Stadler R (2011) Gossip-based resource allocation for green computing in large clouds. In: Proceedings of 7th international conference on network and service management, pp 24–28

    Google Scholar 

  17. Kong Z et al (2011) Mechanism design for stochastic virtual resource allocation in non-cooperative cloud systems. In: Proceedings of 2011 IEEE 4th international conference on cloud computing. IEEE Computer Society, Los Alamitos, pp 614–621

    Chapter  Google Scholar 

  18. The Eucalyptus. http://www.eucalyptus.com/eucalyptus-cloud. Access 30 May 2013

  19. OpenNebula. http://opennebula.org/about:about. Access 30 May 2013

  20. OpenStack. http://www.openstack.org. Access 30 May 2013

  21. Nimbus. http://www.nimbusproject.org. Access 30 May 2013

  22. Goudaezi H, Pedram M (2011) Multidimensional SLA-based resource allocation for multi-tier cloud computing systems. In: IEEE 4th international conference on cloud computing, pp 324–331

    Google Scholar 

  23. Bunch JR, Hopcroft J (1974) Triangular factorization and inversion by fast matrix multiplication. Math Comput 28:231–236

    Article  MathSciNet  MATH  Google Scholar 

  24. Calheiros RN, Ranjan R, Beloglazov A, De Rose CAF, Buyya R (2011) CloudSim: a ToolKit for modeling and simulation of cloud computing environment and evaluation of resource provisioning algorithm

    Google Scholar 

Download references

Acknowledgements

The research was supported by the Global Science experimental Data hub Center/KISTI in 2013.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Haeng Jin Jang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lee, H.M., Jeong, YS. & Jang, H.J. Performance analysis based resource allocation for green cloud computing. J Supercomput 69, 1013–1026 (2014). https://doi.org/10.1007/s11227-013-1020-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-013-1020-x

Keywords

Navigation