Skip to main content
Top

2020 | OriginalPaper | Chapter

Artificial Neural Network Based Load Balancing in Cloud Environment

Authors : Sarita Negi, Neelam Panwar, Kunwar Singh Vaisla, Man Mohan Singh Rauthan

Published in: Advances in Data and Information Sciences

Publisher: Springer Singapore

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

With heavy demand for cloud technology, it is important to balance the cloud load to deliver seamless Quality of Services to the different cloud users. To address such issues, a new hybridized technique Artificial Neural Network based Load Balancing (ANN-LB) is introduced to calculate an optimized Virtual Machine (VM) load in cloud systems. The Particle Swarm Optimization (PSO) technique is used to perform task scheduling. The performance of the proposed ANN-LB approach has been analyzed with the existing CM-eFCFS, Round Robin, MaxMin, and MinMin algorithms based on MakeSpan, Average Resource Utilization, and Transmission Time. Calculated values and plotted graphs illustrate that the presented work is efficient and effective for load balancing. Hybridization of ANN and iK-mean methods obtains a proper load balancing among VMs and results have been remarkable.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Literature
1.
go back to reference Sosinsky, B. (2011). Cloud computing Bible. Wiley. Sosinsky, B. (2011). Cloud computing Bible. Wiley.
2.
go back to reference Shabeera, T. P., Madu Kumar, S. D., Salam, M. S., & Krishnan, K. M. (2016). Optimizing VM allocation and data placement for data-intensive applications in cloud using ACO metaheuristic algorithm. Engineering Science and Technology, an International Journal, 20(2), 616–628. Shabeera, T. P., Madu Kumar, S. D., Salam, M. S., & Krishnan, K. M. (2016). Optimizing VM allocation and data placement for data-intensive applications in cloud using ACO metaheuristic algorithm. Engineering Science and Technology, an International Journal, 20(2), 616–628.
3.
go back to reference Guo, L. (2012). Task scheduling optimization in cloud computing based on heuristic algorithm. Journal of Networks, 7(3), 547–553. Guo, L. (2012). Task scheduling optimization in cloud computing based on heuristic algorithm. Journal of Networks, 7(3), 547–553.
4.
go back to reference Choudhary, A., Govil, M. C., Shingh, G., Aawasthi, L. K., & Pilli, E. S. (2017). A critical survey of live virtual machine migration techniques. Journal of Cloud Computing: Advances, Systems and Application, 6(23), 1–41. Choudhary, A., Govil, M. C., Shingh, G., Aawasthi, L. K., & Pilli, E. S. (2017). A critical survey of live virtual machine migration techniques. Journal of Cloud Computing: Advances, Systems and Application, 6(23), 1–41.
5.
go back to reference Li, T.,& Zhang, X. (2014). On the scheduling for adapting to dynamic changes of user task in cloud computing environment. International Journal of Grid Distribution Computing, 7(3), 31–40. Li, T.,& Zhang, X. (2014). On the scheduling for adapting to dynamic changes of user task in cloud computing environment. International Journal of Grid Distribution Computing, 7(3), 31–40.
6.
go back to reference Sharkh, M. A., Shami, & Ouda, A. (2017). Optimal and suboptimal resource allocation techniques in cloud computing data centers. Journal of Cloud Computing: Advances, Systems and Applications, Springer Open, 6, 1–17. Sharkh, M. A., Shami, & Ouda, A. (2017). Optimal and suboptimal resource allocation techniques in cloud computing data centers. Journal of Cloud Computing: Advances, Systems and Applications, Springer Open, 6, 1–17.
7.
go back to reference Zhao, T., Zhou, S., Guo, X., & Niu, Z. (2017). Task scheduling and resource allocation in heterogeneous cloud for delay-bounded mobile edge computing. In SAC Symposium Cloud Communications and Networking Track IEEE ICC. Zhao, T., Zhou, S., Guo, X., & Niu, Z. (2017). Task scheduling and resource allocation in heterogeneous cloud for delay-bounded mobile edge computing. In SAC Symposium Cloud Communications and Networking Track IEEE ICC.
8.
go back to reference Singh, A., Juneja, D., & Malhotra, M. (2015). Autonomous agent based load balancing algorithm in cloud computing. International Conference on Advanced Technologies and applications (ICACTA), 45, 823–841. Singh, A., Juneja, D., & Malhotra, M. (2015). Autonomous agent based load balancing algorithm in cloud computing. International Conference on Advanced Technologies and applications (ICACTA), 45, 823–841.
9.
go back to reference Mollamotalebi, M., & Hajireza, S. (2017). Multi-objective dynamic management of virtual machines in cloud environments. Journal of Cloud Computing: Advances, Systems and Applications, 6(16), 1–13. Mollamotalebi, M., & Hajireza, S. (2017). Multi-objective dynamic management of virtual machines in cloud environments. Journal of Cloud Computing: Advances, Systems and Applications, 6(16), 1–13.
10.
go back to reference Hamsinezhad, E., Shahbahrami, A., Hedayati, A., Zadeh, A. K., & Banirostam, H. (2013). Presentation methods for task migration in cloud computing by combination of yu router and post-copy. International Journal of Computer Science Issues (IJCSI), 10(1), 98–102. Hamsinezhad, E., Shahbahrami, A., Hedayati, A., Zadeh, A. K., & Banirostam, H. (2013). Presentation methods for task migration in cloud computing by combination of yu router and post-copy. International Journal of Computer Science Issues (IJCSI), 10(1), 98–102.
11.
go back to reference Pop, F., Dobre, C., Cristea, V., & Besis, N. (2013). Scheduling of sporadic tasks with deadline constrains in cloud environment. In 3rd IEEE International Conference on Advanced Information Networking and Application (ICAINA), pp. 764–771. Pop, F., Dobre, C., Cristea, V., & Besis, N. (2013). Scheduling of sporadic tasks with deadline constrains in cloud environment. In 3rd IEEE International Conference on Advanced Information Networking and Application (ICAINA), pp. 764–771.
12.
go back to reference Xiao, Z., Song, W., & Chen, Q. (2013). Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Transaction on Parallel and Distributed Systems, 24(6), 1107–1117.CrossRef Xiao, Z., Song, W., & Chen, Q. (2013). Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Transaction on Parallel and Distributed Systems, 24(6), 1107–1117.CrossRef
13.
go back to reference Katyal, M., & Mishra, A. (2013). A comparative study of load balancing algorithms in cloud computing environment. International Journal of Distributed and Cloud Computing, 1, 5–14. Katyal, M., & Mishra, A. (2013). A comparative study of load balancing algorithms in cloud computing environment. International Journal of Distributed and Cloud Computing, 1, 5–14.
14.
go back to reference Li, B., Li, J., Huai, J., Wo, T., Li, Q. & Zhong, L. (2009). EnaCloud: An energy-saving application live placement approach for cloud computing environments. International Conference on Cloud Computing. IEEE, pp. 17–24. Li, B., Li, J., Huai, J., Wo, T., Li, Q. & Zhong, L. (2009). EnaCloud: An energy-saving application live placement approach for cloud computing environments. International Conference on Cloud Computing. IEEE, pp. 17–24.
15.
go back to reference Devi, D. C. & Rhymend Uthariaraj, V. (2016). Load balancing in cloud computing environment using improved weighted round robin algorithm for nonpreemptive dependent tasks. In Hindawi Publishing Corporation The Scientific World Journal, pp. 1–14. Devi, D. C. & Rhymend Uthariaraj, V. (2016). Load balancing in cloud computing environment using improved weighted round robin algorithm for nonpreemptive dependent tasks. In Hindawi Publishing Corporation The Scientific World Journal, pp. 1–14.
Metadata
Title
Artificial Neural Network Based Load Balancing in Cloud Environment
Authors
Sarita Negi
Neelam Panwar
Kunwar Singh Vaisla
Man Mohan Singh Rauthan
Copyright Year
2020
Publisher
Springer Singapore
DOI
https://doi.org/10.1007/978-981-15-0694-9_20