Skip to main content

A Survey on Scalable Resource Allocation in Cloud Computing

  • Conference paper
  • First Online:
Recent Innovations in Computing

Abstract

The cloud is changing the way of working of small businesses or large enterprises. Utilizing the cloud is becoming trend for everyone as it provides better data storage, flexibility, and security in comparison of the traditional approaches. The cloud provides software’s as well as hardware’s as a resource via the internet through remote servers. Resource allocation is a key factor as it is used to determine the resource utilization, energy efficiency, and feasibility of the data center. The suitable allocation of resources is one of the most important problem in resource optimization as it impacts all the other factors (i.e., energy, cost, time, etc.). This paper provides a comparative study of different issues related to the cloud computing system.

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 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 249.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. NIST: http://www.nist.gov/itl/cloud/

  2. Gartner: https://www.gartner.com/en

  3. A. Paya, D.C. Marinescu, Energy-aware load balancing and application scaling for the cloud ecosystem. IEEE Trans. Cloud Comput. 5(1), 15–27 (2017)

    Article  Google Scholar 

  4. C. Jo, E. Gustafsson, J. Son, B. Egger, Efficient live migration of virtual machines using shared storage. ACM Sigplan Notices 48(7), 41–50 (2013)

    Article  Google Scholar 

  5. J. Yang, C. Liu, Y. Shang, Z. Mao, J. Chen, Workload predicting-based automatic scaling in service clouds, in 2013 IEEE Sixth International Conference on Cloud Computing (2013), pp. 810–815

    Google Scholar 

  6. Y. Ahn, J. Choi, S. Jeong, Y. Kim, Auto-scaling method in hybrid cloud for scientific applications, in The 16th Asia-Pacific Network Operations and Management Symposium (2014), pp. 1–4

    Google Scholar 

  7. P. Sakthi Saravanankumar, M. Ellappan, N. Mehanathen, CPU resizing vertical scaling on cloud. Int. J. Future Computer Commun. 4(1) (2015)

    Google Scholar 

  8. W. Wang, H. Chen, X. Chen, An availability-aware virtual machine placement approach for dynamic scaling of cloud applications, in 2012 9th International Conference on Ubiquitous Intelligence and Computing and 9th International Conference on Autonomic and Trusted Computing (2012), pp. 509–516.

    Google Scholar 

  9. S. Kirthica, R. Sridhar, A residue-based approach for resource provisioning by horizontal scaling across heterogeneous clouds. Int. J. Approx. Reasoning 101, 88–106 (2018)

    Google Scholar 

  10. S.M. Priya, B. Subramani, A new approach for load balancing in cloud computing. Int. J. Eng. Computer Sci. 2(5), 1636–1640 (2013)

    Google Scholar 

  11. S.K. Tesfatsion, E. Wadbro, J. Tordsson, A combined frequency scaling and application elasticity approach for energy-efficient cloud computing. Sustain. Comput. Inform. Syst. 4(4), 205–214 (2014)

    Google Scholar 

  12. K. Karthikeyan, R. Sunder, K. Shankar, S.K. Lakshmanaprabu, V. Vijayakumar, M. Elhoseny, G. Manogaran, Energy consumption analysis of Virtual Machine migration in cloud using hybrid swarm optimization (ABC–BA). J. Supercomput. 76(5), 3374–3390 (2020)

    Article  Google Scholar 

  13. N.J. Kansal, I. Chana, Energy-aware virtual machine migration for cloud computing-a firefly optimization approach. J. Grid Comput. 14(2), 327–345 (2016)

    Article  Google Scholar 

  14. J. Zheng, T.E. Ng, K. Sripanidkulchai, Z. Liu, Pacer: A progress management system for live virtual machine migration in cloud computing. IEEE Trans. Netw. Serv. Manage. 10(4), 369–382 (2013)

    Article  Google Scholar 

  15. J.T. Piao, J. Yan, A network-aware virtual machine placement and migration approach in cloud computing, in 2010 Ninth International Conference on Grid and Cloud Computing (2010), pp. 87–92

    Google Scholar 

  16. A. Matsunaga, J.A. Fortes, On the use of machine learning to predict the time and resources consumed by applications, in 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (2010), pp. 495–504

    Google Scholar 

  17. N. Vasić, D. Novaković, S. Miučin, D. Kostić, R. Bianchini, Dejavu: accelerating resource allocation in virtualized environments, in Proceedings of the Seventeenth International Conference on Architectural Support for Programming Languages and Operating Systems (2012), pp. 423–436

    Google Scholar 

  18. T.V.T. Duy, Y. Sato, Y. Inoguchi, Performance evaluation of a green scheduling algorithm for energy savings in cloud computing, in 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Ph.D. Forum (IPDPSW) (2010), pp. 1–8.

    Google Scholar 

  19. M. Dabbagh, B. Hamdaoui, M. Guizani, A. Rayes, Energy-efficient cloud resource management, in 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS) (2014), pp. 386–391

    Google Scholar 

  20. H. Chen, M. Kesavan, K. Schwan, A. Gavrilovska, P. Kumar, Y. Joshi, Spatially-aware optimization of energy consumption in consolidated data center systems, in International Electronic Packaging Technical Conference and Exhibition, Vol. 44625 (2011), pp. 461–470

    Google Scholar 

  21. M. Demirci, A survey of machine learning applications for energy-efficient resource management in cloud computing environments, in 2015 IEEE 14th International Conference on Machine Learning and Applications (ICMLA) (2015), pp. 1185–1190

    Google Scholar 

  22. B.K. Dewangan, A. Agarwal, T. Choudhury, A. Pasricha, Cloud resource optimization system based on time and cost. Int. J. Math. Eng. Manage. Sci. 5(4), 758–768 (2020)

    Google Scholar 

  23. Y. Wen, Y. Wang, J. Liu, B. Cao, Q. Fu, CPU usage prediction for cloud resource provisioning based on deep belief network and particle swarm optimization. Concurr. Comput. Pract. Exp. 32(14), 5730 (2020)

    Google Scholar 

  24. J. Praveenchandar, A. Tamilarasi, Dynamic resource allocation with optimized task scheduling and improved power management in cloud computing. J. Ambient Intell. Humanized Comput. (2020), pp.1–13

    Google Scholar 

  25. S. Meng, W. Huang, X. Yin, M.R. Khosravi, Q. Li, S. Wan, L. Qi, Security-aware dynamic scheduling for real-time optimization in cloud-based industrial applications. IEEE Trans. Ind. Inform. (2020)

    Google Scholar 

  26. A. Belgacem, K. Beghdad-Bey, H. Nacer, S. Bouznad, Efficient dynamic resource allocation method for cloud computing environment. Clust. Comput. 23(4), 2871–2889 (2020)

    Article  Google Scholar 

  27. X. Gao, R. Liu, A. Kaushik, Hierarchical multi-agent optimization for resource allocation in cloud computing. IEEE Trans. Parallel Distrib. Syst. 32(3), 692–707 (2020)

    Article  Google Scholar 

  28. Z. Zhou, F. Li, H. Zhu, H. Xie, J.H. Abawajy, M.U. Chowdhury, An improved genetic algorithm using greedy strategy toward task scheduling optimization in cloud environments. Neural Comput. Appl. 32(6), 1531–1541 (2020)

    Article  Google Scholar 

  29. H.A. Kholidy, An intelligent swarm based prediction approach for predicting cloud computing user resource needs. Comput. Commun. 151, 133–144 (2020)

    Article  Google Scholar 

  30. J. Li, Resource optimization scheduling and allocation for hierarchical distributed cloud service system in smart city. Futur. Gener. Comput. Syst. 107, 247–256 (2020)

    Article  Google Scholar 

  31. M. Li, F.R. Yu, P. Si, W. Wu, Y. Zhang, Resource optimization for delay-tolerant data in blockchain-enabled iot with edge computing: a deep reinforcement learning approach. IEEE Internet Things J. 7(10), 9399–9412 (2020)

    Article  Google Scholar 

  32. S.G. Sutar, P.J. Mali, A.Y. More, Resource utilization enhancement through live virtual machine migration in cloud using ant colony optimization algorithm. Int. J. Speech Technol. 23(1), 79–85 (2020)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Bhagat, S., Gupta, P. (2022). A Survey on Scalable Resource Allocation in Cloud Computing. In: Singh, P.K., Singh, Y., Kolekar, M.H., Kar, A.K., Gonçalves, P.J.S. (eds) Recent Innovations in Computing. Lecture Notes in Electrical Engineering, vol 832. Springer, Singapore. https://doi.org/10.1007/978-981-16-8248-3_33

Download citation

Publish with us

Policies and ethics