Skip to main content

2020 | OriginalPaper | Buchkapitel

Load Balancing Algorithm in Cloud Computing Using Mutation Based PSO Algorithm

verfasst von : Saurabh Singhal, Ashish Sharma

Erschienen in: Advances in Computing and Data Sciences

Verlag: Springer Singapore

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Cloud computing is a prominent technology that uses dynamic allocation technique to assigns tasks to virtual machines (VM). As per the usage, users are charged by the cloud service provider. There are various challenges that a Cloud service provider (CSP) faces, out of which load balancing being one of the significant challenge. Many algorithms have been proposed till now for load balancing algorithm, where each one focuses on the different parameters. However these proposed approached in the literature experiences various issues such as poor speed for convergence, untimely convergence, the first random chosen solution. None of the algorithms has proven to be completely sufficient. To solve the problems associated with existing meta-heuristic techniques, paper discuss a load balancing approach that is based on mutative Particle Swarm optimization. The load on the data centers are balanced by the help of proposed algorithm and parameters such as makespan are minimized while improving the overall fitness function of algorithm.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Aditya, A., Chatterjee, U., Gupta, S.: A comparative study of different static and dynamic load balancing algorithm in cloud computing with special emphasis on time factor. Int. J. Curr. Eng. Technol. 3(5), 64–78 (2015) Aditya, A., Chatterjee, U., Gupta, S.: A comparative study of different static and dynamic load balancing algorithm in cloud computing with special emphasis on time factor. Int. J. Curr. Eng. Technol. 3(5), 64–78 (2015)
2.
Zurück zum Zitat Dam, S., Mandal, G., Dasgupta, K., Dutta, P.: An ant-colony-based meta-heuristic approach for load balancing in cloud computing. In: Applied Computational Intelligence and Soft Computing in Engineering, pp. 204–232. IGI Global (2018) Dam, S., Mandal, G., Dasgupta, K., Dutta, P.: An ant-colony-based meta-heuristic approach for load balancing in cloud computing. In: Applied Computational Intelligence and Soft Computing in Engineering, pp. 204–232. IGI Global (2018)
3.
Zurück zum Zitat Dasgupta, K., Mandal, B., Dutta, P., Mandal, J.K., Dam, S.: A genetic algorithm (GA) based load balancing strategy for cloud computing. Procedia Technol. 10(2), 340–347 (2013)CrossRef Dasgupta, K., Mandal, B., Dutta, P., Mandal, J.K., Dam, S.: A genetic algorithm (GA) based load balancing strategy for cloud computing. Procedia Technol. 10(2), 340–347 (2013)CrossRef
4.
Zurück zum Zitat Deepa, T., Cheelu, D.: A comparative study of static and dynamic load balancing algorithms in cloud computing. In: 2017 International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS), pp. 3375–3378. IEEE (2017) Deepa, T., Cheelu, D.: A comparative study of static and dynamic load balancing algorithms in cloud computing. In: 2017 International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS), pp. 3375–3378. IEEE (2017)
5.
Zurück zum Zitat Ebadifard, F., Babamir, S.M.: A PSO-based task scheduling algorithm improved using a load-balancing technique for the cloud computing environment. Concurr. Comput.: Pract. Exp. 30(12), e4368 (2018)CrossRef Ebadifard, F., Babamir, S.M.: A PSO-based task scheduling algorithm improved using a load-balancing technique for the cloud computing environment. Concurr. Comput.: Pract. Exp. 30(12), e4368 (2018)CrossRef
6.
Zurück zum Zitat Farrag, A.A.S., Mahmoud, S.A., El Sayed, M.: Intelligent cloud algorithms for load balancing problems: a survey. In: 2015 IEEE Seventh International Conference on Intelligent Computing and Information Systems (ICICIS), pp. 210–216. IEEE (2015) Farrag, A.A.S., Mahmoud, S.A., El Sayed, M.: Intelligent cloud algorithms for load balancing problems: a survey. In: 2015 IEEE Seventh International Conference on Intelligent Computing and Information Systems (ICICIS), pp. 210–216. IEEE (2015)
7.
Zurück zum Zitat Gamal, M., Rizk, R., Mahdi, H., Elnaghi, B.E.: Osmotic bio-inspired load balancing algorithm in cloud computing. IEEE Access 7, 42735–42744 (2019)CrossRef Gamal, M., Rizk, R., Mahdi, H., Elnaghi, B.E.: Osmotic bio-inspired load balancing algorithm in cloud computing. IEEE Access 7, 42735–42744 (2019)CrossRef
8.
Zurück zum Zitat Gupta, R.: Review on existing load balancing techniques of cloud computing. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 4(2), 168–171 (2014) Gupta, R.: Review on existing load balancing techniques of cloud computing. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 4(2), 168–171 (2014)
9.
Zurück zum Zitat Hashem, W., Nashaat, H., Rizk, R.: Honey bee based load balancing in cloud computing. KSII Trans. Internet Inf. Syst. 11(12) (2017) Hashem, W., Nashaat, H., Rizk, R.: Honey bee based load balancing in cloud computing. KSII Trans. Internet Inf. Syst. 11(12) (2017)
10.
Zurück zum Zitat Kirichenko, L., Ivanisenko, I., Radivilova, T.: Dynamic load balancing algorithm of distributed systems. In: 2016 13th International Conference on Modern Problems of Radio Engineering, Telecommunications and Computer Science (TCSET), pp. 515–518. IEEE (2016) Kirichenko, L., Ivanisenko, I., Radivilova, T.: Dynamic load balancing algorithm of distributed systems. In: 2016 13th International Conference on Modern Problems of Radio Engineering, Telecommunications and Computer Science (TCSET), pp. 515–518. IEEE (2016)
11.
Zurück zum Zitat Kumar, N., Shukla, D.: Load balancing mechanism using fuzzy row penalty method in cloud computing environment. In: Mishra, D., Nayak, M., Joshi, A. (eds.) Information and Communication Technology for Sustainable Development. LNCS, vol. 9, pp. 365–373. Springer, Singapore (2018). https://doi.org/10.1007/978-981-10-3932-4_38CrossRef Kumar, N., Shukla, D.: Load balancing mechanism using fuzzy row penalty method in cloud computing environment. In: Mishra, D., Nayak, M., Joshi, A. (eds.) Information and Communication Technology for Sustainable Development. LNCS, vol. 9, pp. 365–373. Springer, Singapore (2018). https://​doi.​org/​10.​1007/​978-981-10-3932-4_​38CrossRef
12.
Zurück zum Zitat Dhinesh Babu, L.D., Krishna, P.V.: Honey bee behavior inspired load balancing of tasks in cloud computing environments. Appl. Soft Comput. 13(5), 2292–2303 (2013) CrossRef Dhinesh Babu, L.D., Krishna, P.V.: Honey bee behavior inspired load balancing of tasks in cloud computing environments. Appl. Soft Comput. 13(5), 2292–2303 (2013) CrossRef
14.
Zurück zum Zitat Nwobodo, I.: Cloud computing: a detailed relationship to grid and cluster computing. Int. J. Future Comput. Commun. 4(2), 82 (2015)CrossRef Nwobodo, I.: Cloud computing: a detailed relationship to grid and cluster computing. Int. J. Future Comput. Commun. 4(2), 82 (2015)CrossRef
15.
Zurück zum Zitat Yakhchi, M., Ghafari, S.M., Yakhchi, S., Fazeli, M., Patooghi, A.: Proposing a load balancing method based on cuckoo optimization algorithm for energy management in cloud computing infrastructures. In: 2015 6th International Conference on Modeling, Simulation, and Applied Optimization (ICMSAO), pp. 1–5. IEEE (2015) Yakhchi, M., Ghafari, S.M., Yakhchi, S., Fazeli, M., Patooghi, A.: Proposing a load balancing method based on cuckoo optimization algorithm for energy management in cloud computing infrastructures. In: 2015 6th International Conference on Modeling, Simulation, and Applied Optimization (ICMSAO), pp. 1–5. IEEE (2015)
Metadaten
Titel
Load Balancing Algorithm in Cloud Computing Using Mutation Based PSO Algorithm
verfasst von
Saurabh Singhal
Ashish Sharma
Copyright-Jahr
2020
Verlag
Springer Singapore
DOI
https://doi.org/10.1007/978-981-15-6634-9_21

Premium Partner