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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Gartner: https://www.gartner.com/en
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)
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)
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
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
P. Sakthi Saravanankumar, M. Ellappan, N. Mehanathen, CPU resizing vertical scaling on cloud. Int. J. Future Computer Commun. 4(1) (2015)
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.
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)
S.M. Priya, B. Subramani, A new approach for load balancing in cloud computing. Int. J. Eng. Computer Sci. 2(5), 1636–1640 (2013)
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)
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)
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)
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)
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
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
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
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.
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
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
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
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)
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)
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
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)
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)
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)
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)
H.A. Kholidy, An intelligent swarm based prediction approach for predicting cloud computing user resource needs. Comput. Commun. 151, 133–144 (2020)
J. Li, Resource optimization scheduling and allocation for hierarchical distributed cloud service system in smart city. Futur. Gener. Comput. Syst. 107, 247–256 (2020)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
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
DOI: https://doi.org/10.1007/978-981-16-8248-3_33
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-8247-6
Online ISBN: 978-981-16-8248-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)