Abstract
Cloud computing is a web-based distributed computing. There is more than million number of servers connected to cloud computing to provide different types of accommodations to provide cloud users. Limited numbers of servers execute more than a thousand jobs at a time. So it is not too easy to execute all jobs at a time. Some machines to execute all jobs, there is needed to balance all loads. Load balance minimizes the completion time as well as executes all jobs a particular way.
There are not possible to remain equal number servers to execute equal jobs. In sometimes jobs to be performed in the cloud will be less than the machines. Inhibited servers have to perform few jobs.
We propose an algorithm that some machines execute the tasks here a number of tasks less than the machines and balance all machine to make the most of the quality of services in cloud computing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Navimipour, N.J., et al.: Expert cloud: a cloud-based framework to share the knowledge and skills of human resources. Comput. Hum. Behav. 46, 57–74 (2015)
Mell, P., et al.: The NIST definition of cloud computing. National Institute of Standards and Technology, pp. 1–7 (2011). SP 800-145
Chaczko, Z., et al.: Availability and load balancing in cloud computing. In: International Conference on Computer and Software Modeling, vol. 14 (2011)
Babu, D., et al.: Honey bee behavior inspired load balancing of tasks in cloud computing environments. Appl. Soft Comput. 13(5), 2292–2303 (2013)
Yan, K.Q., et al.: A hybrid load balancing policy underlying grid computing environment. Comput. Stand. Interfaces 29(2), 161–173 (2007)
Sidhu, A.K., et al.: Analysis of load balancing techniques in cloud computing. Int. J. Comput. Technol. 4(2), 2277–3061 (2013)
Silberschatz, A., Galvin, P.B., Gagne, G., Silberschatz, A.: Operating System Concepts, vol. 4. Addison-Wesley, Reading (1998)
Bruff, D.: The assignment problem and the Hungarian method. Notes Math 20, 5 (2005)
Hung, C.-L., Wang, H.-H., Hu, Y.-C.: Efficient load balancing algorithm for cloud computing network. In: International Conference on Information Science and Technology (IST 2012), pp. 28–30, April 2012
Jain, A., Kumar, R.: Hybrid load balancing approach for cloud environment. Int. J. Commun. Netw. Distrib. Syst. 18(3–4), 264–286 (2017)
Wang, S.C., Yan, K.Q., Liao, W.P., Wang, S.S.: Towards a load balancing in a three-level cloud computing network. In: 2010 3rd IEEE International Conference on Computer Science and Information Technology (ICCSIT), vol. 1, pp. 108–113. IEEE, July 2010
Kokilavani, T., Amalarethinam, D.G.: Load balanced min-min algorithm for static meta-task scheduling in grid computing. Int. J. Comput. Appl. 20(2), 43–49 (2011)
Kuhn, H.W.: The Hungarian method for the assignment problem. Nav. Res. Logist. (NRL) 2(1–2), 83–97 (1955)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Ray, P., Sarddar, D. (2018). Load Balancing with Inadequate Machines in Cloud Computing Networks. In: Mandal, J., Sinha, D. (eds) Social Transformation – Digital Way. CSI 2018. Communications in Computer and Information Science, vol 836. Springer, Singapore. https://doi.org/10.1007/978-981-13-1343-1_43
Download citation
DOI: https://doi.org/10.1007/978-981-13-1343-1_43
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-1342-4
Online ISBN: 978-981-13-1343-1
eBook Packages: Computer ScienceComputer Science (R0)