Abstract
In today’s research of multidisciplinary environment, heterogeneous devices are connected to meet the performance by solving the popular real-life applications like IoT for developing a cyber-physical system, smart healthcare and agriculture, etc. Such a heterogeneous system is risky to maintain its regularities in terms of scheduling the resources for better optimal throughputs. In this paper, we target to develop an optimal resource scheduling system in the cloud environment. More specifically, the improved load balancing algorithms are developed which give optimal allocation of the resources requested by the virtual machine. In the proposed algorithmic approach, the major efforts are to focus on developing an optimal load balancing system for allocating various tasks to virtual machines. The popular scheduling algorithm in a multitasking environment, the Round-Robin algorithm, allocates the task to VM on FCFS basis. In this paper, generalized priority-based modified shortest job first (MSJF), a premier load balancing algorithm is joint which resulted in a scheme that is effectively suitable for resource optimization and reduces the makespan at a large scale. We further presented the important objective of the load balancing technique via showing the difference between makespan and resources allocation by implementing RR, FCFS and MSJF. To optimize the allocation of available resources among the task with different requests, the proposed system satisfactorily reduces makespan and deactivates idea resources.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Afzal, S., Kavitha, G.: Load balancing in cloud computing-a hierarchical taxonomical classification. J. Cloud Comput. 8(1), 1–24 (2019)
Dakshayini, D.M., Guruprasad, D.H.: An optimal model for priority based service scheduling policy for cloud computing environment. Int. J. Comput. Appl. 32(9), 23–29 (2011)
Duan, H., Chen, C., Min, G., Wu, Y.: Energy-aware scheduling of virtual machines in heterogeneous cloud computing systems. Future Gen. Comput. Syst. 74, 142–150 (2017)
Elmougy, S., Sarhan, S., Joundy, M.: A novel hybrid of shortest job first and round robin with dynamic variable quantum time task scheduling technique. J. Cloud Comput. 6(1), 1–12 (2017)
Fiad, A., Maaza, Z.M., Bendoukha, H.: Improved version of round robin scheduling algorithm based on analytic model. Int. J. Netw. Distrib. Comput. 8(4), 195–202 (2020)
Gómez-Martín, C., Vega-Rodríguez, M.A., González-Sánchez, J.L.: Fattened backfilling: an improved strategy for job scheduling in parallel systems. J. Parallel Distrib. Comput. 97, 69–77 (2016)
Polepally, V., Chatrapati, K.S.: Dragonfly optimization and constraint measure-based load balancing in cloud computing. Cluster Comput. 22(1), 1099–1111 (2019)
Praveen, S.P., Rao, K.T., Janakiramaiah, B.: Effective allocation of resources and task scheduling in cloud environment using social group optimization. Arabian J. Sci. Eng. 43(8), 4265–4272 (2018)
Rani, E., Kaur, H.: Study on fundamental usage of cloudsim simulator and algorithms of resource allocation in cloud computing. In: 2017 8th International Conference on Computing, Communication and Networking Technologies (ICCCNT), pp. 1–7. IEEE (2017)
Shafiq, D.A., Jhanjhi, N.Z., Abdullah, A., Alzain, M.A.: A load balancing algorithm for the data centres to optimize cloud computing applications. IEEE Access 9, 41731–41744 (2021)
Shirvani, M.H., Talouki, R.N.: A novel hybrid heuristic-based list scheduling algorithm in heterogeneous cloud computing environment for makespan optimization. Parallel Comput. 108, 102828 (2021)
Shubair, D.S., et al.: Enhancement of task scheduling technique of big data cloud computing. In: 2018 International Conference on Advances in Big Data, Computing and Data Communication Systems (icABCD), pp. 1–6. IEEE (2018)
Zhou, Z., Xie, H., Li, F.: A novel task scheduling algorithm integrated with priority and greedy strategy in cloud computing. J. Intell. Fuzzy Syst. 37(4), 4647–4655 (2019)
Author information
Authors and Affiliations
Corresponding author
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
Gupta, N.K., Walia, A., Sharma, A. (2022). GP-MSJF: An Improved Load Balancing Generalized Priority-Based Modified SJF Scheduling in Cloud Computing. In: Goar, V., Kuri, M., Kumar, R., Senjyu, T. (eds) Advances in Information Communication Technology and Computing. Lecture Notes in Networks and Systems, vol 392. Springer, Singapore. https://doi.org/10.1007/978-981-19-0619-0_51
Download citation
DOI: https://doi.org/10.1007/978-981-19-0619-0_51
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-0618-3
Online ISBN: 978-981-19-0619-0
eBook Packages: EngineeringEngineering (R0)