Abstract
Cloud computing is transforming the way small companies and big corporations operate in the coming generations. If the need for cloud computing grows, so does the need for effective resource management in the cloud world to satisfy customer needs. The aim of traditional resource allocation algorithms is to reduce the overall cost and time spent on all tasks. However, in cloud computing systems, computing capability varies depending on the resource (public vs private clouds), and therefore, the expense of resource use varies as well. As a result, it is critical to consider the resource consumption expense. As a result, in this paper, a cost-effective Bat algorithm for job scheduling in cloud computing architecture is proposed. The proposed algorithm is put to the test against current algorithms in terms of execution cost and resource use. As opposed to current algorithms, the proposed algorithm has a lower cost.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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, June), 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, September), pp. 1–4
P. Sakthi Saravanankumar, M. Ellappan, N. Mehanathen, CPU resizing vertical scaling on cloud. Int. J. Future Comput. Commun. 4(1), 1–12 (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, September) pp. 509–516
S. Kirthica, R. Sridhar, A residue-based approach for resource provisioning by horizontal scaling across heterogeneous clouds. Int. J. Approx. Reason. 101, 88–106 (2018)
S.M. Priya, B. Subramani, A new approach for load balancing in cloud computing. Int. J. Eng. Comput. 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. Inf. 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. Manag. 10(4), 369–382 (2013)
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 (IEEE, 2014, September), pp. 1–4
S.K. Tesfatsion, E. Wadbro, J. Tordsson, A combined frequency scaling and application elasticity approach for energy-efficient cloud computing. Sustain. Comput. : Inf. Syst. 4(4), 205–214 (2014). (Author, F.: Article title. Journal 2(5), pp. 99–110)
M.B. Gawali, S.K. Shinde, Task scheduling and resource allocation in cloud computing using a heuristic approach. J. Cloud Comput. 7(1), 1–16 (2018)
M.A. Tawfeek, A. El-Sisi, A.E. Keshk, F.A. Torkey, Cloud task scheduling based on ant colony optimization, in 2013 8th International Conference on Computer Engineering & Systems (ICCES), (2013, November), pp. 64–69
L. Guo, S. Zhao, S. Shen, C. Jiang, Task scheduling optimization in cloud computing based on heuristic algorithm. J. Netw. 7(3), 547 (2012)
X. Wu, M. Deng, R. Zhang, B. Zeng, S. Zhou, A task scheduling algorithm based on QoS-driven in cloud computing. Proc. Comput. Sci. 17, 1162–1169 (2013)
M. Abdullahi, M.A. Ngadi, Symbiotic organism search optimization based task scheduling in cloud computing environment. Futur. Gener. Comput. Syst. 56, 640–650 (2016)
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
Malik, Y., Goyal, D., Sachdeva, A., Gupta, P. (2022). Cost-Efficient BAT Algorithm for Task Scheduling in Cloud. In: Singh, P.K., Singh, Y., Chhabra, J.K., Illés, Z., Verma, C. (eds) Recent Innovations in Computing. Lecture Notes in Electrical Engineering, vol 855. Springer, Singapore. https://doi.org/10.1007/978-981-16-8892-8_48
Download citation
DOI: https://doi.org/10.1007/978-981-16-8892-8_48
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-8891-1
Online ISBN: 978-981-16-8892-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)