Skip to main content

Bio-inspired Load Balancing Algorithm in Cloud Computing

  • Conference paper
  • First Online:
Proceedings of the International Conference on Advanced Intelligent Systems and Informatics 2017 (AISI 2017)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 639))

Abstract

Cloud computing is a widespread computing concepts which access a huge amount of data that can be used by more clients. Therefore, load balancing between resources is an important field for scheduling tasks to achieve better performance. In this paper, a Hybrid artificial Bee and Ant Colony optimization (H_BAC) load balancing algorithm is proposed. It depends on joining the important behavior of Ant Colony Optimization (ACO) such as discovering good solutions rapidly and Artificial Bee Colony (ABC) Algorithm such as collective interaction of bees and sharing information by waggle dancing. The experimental results show that H_BAC improves execution time, response time, makespan, resource utilization and standard deviation. This improvement reaches about 40% in the execution time and response time and 30% in the makespan over the other algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Endo, P.T., Rodrigues, M., Gonçalves, G.E., Kelner, J., Sadok, D.H., Curescu, C.: High availability in clouds: systematic review and research challenges. J. Cloud Comput. Adv. Syst. Appl. 5(1), 5–16 (2016)

    Article  Google Scholar 

  2. Saber, W., Rizk, R., Moussa, W., Ghonem, A.: LBSR: Load balance over slow resources. In: International Conference on Computer Applications & Technology (ICCAT), Cairo, Egypt (2017)

    Google Scholar 

  3. Kumar, V.V., Revathi, R., Rajkumar, M.N.: An assessment on various load balancing techniques. Int. J. Adv. Inf. Commun. Technol. 1(8), 667–670 (2014)

    Google Scholar 

  4. Patil, A., Gala, H., Kapoor, J.: Dynamic load balancing in cloud computing using swarm intelligence algorithms. Int. J. Comput. Appl. 130(15), 15–21 (2015)

    Google Scholar 

  5. Moharana, S.S., Ramesh, R.D., Powar, D.: Analysis of load balancers in cloud computing. Int. J. Comput. Sci. Eng. 2(2), 101–108 (2013)

    Google Scholar 

  6. Katoch, S., Thakur, J.: Load balancing algorithms in cloud computing environment: a review. Int. J. Recent Innov. Trends Comput. Commun. 2(8), 2151–2156 (2014)

    Google Scholar 

  7. Singh, G., Kaur, A.: Bio inspired algorithms: an efficient approach for resource scheduling in cloud computing. Int. J. Comput. Appl. 116(10), 16–21 (2015)

    Google Scholar 

  8. Thilagavathi, D., Thanamani, A.S.: Scheduling in high performance computing environment using firefly algorithm and intelligent water drop algorithm. Int. J. Eng. Trends Technol. 14(1), 8–12 (2014)

    Article  Google Scholar 

  9. Mandal, T., Acharyya, S.: Optimal task scheduling in cloud computing environment: meta heuristic approaches. In: Proceedings of the 2nd International Conference on Electrical Information and Communication Technology (EICT), Khulna, Bangladesh, pp. 24–28 (2015)

    Google Scholar 

  10. Tawfeek, M., El-Sisi, A., Keshk, A., Torkey, F.: Cloud task scheduling based on ant colony optimization. Int. Arab J. Inf. Technol. 12(2), 129–136 (2015)

    Google Scholar 

  11. Nishant, K., Sharma, P., Krishna, V., Gupta, C., Singh, K.P., Nitin, Rastogi, R.: Load balancing of nodes in cloud using ant colony optimization. In: International Conference of Computer Modelling and Simulation (UKSim), Cambridge, pp. 3–8 (2012)

    Google Scholar 

  12. Pacini, E., Mateos, C., Garino, C.G.: Balancing throughput and response time in online scientific clouds via ant colony optimization (sp2013/2013/00006). Adv. Eng. Softw. 84, 31–47 (2015)

    Article  Google Scholar 

  13. Babua, L.D.D., Krishnab, P.V.: Honey bee behavior inspired load balancing of tasks in cloud computing environments. Appl. Soft Comput. 13(5), 2292–2303 (2013)

    Article  Google Scholar 

  14. Kruekaew, B., Kimpan, W.: Virtual machine scheduling management on cloud computing using artificial bee colony. In: The International Multiconference of Engineers and Computer Scientists (IMECS), Hong Kong, vol. I, pp. 18–22 (2014)

    Google Scholar 

  15. Rathore, M., Rai, S., Saluja, N.: Load balancing of virtual machine using honey bee galvanizing algorithm in cloud. Int. J. Comput. Sci. Inf. Technol. 6(4), 4128–4132 (2015)

    Google Scholar 

  16. Saravanan, S., Venkatachalam, V., Malligai, S.T.: Optimization of SLA violation in cloud computing using artificial. Int. J. Adv. Eng. 1(3), 410–414 (2015)

    Google Scholar 

  17. Singh, S., Vivek, T.: Implementation of a hybrid load balancing algorithm for cloud computing. Int. J. Adv. Technol. Eng. Sci. 3(1), 73–81 (2015)

    Google Scholar 

  18. Madivi, R., Kamath, S.: An hybrid bio-inspired task scheduling algorithm. In: Proceedings of the 5th International Conference on Computing Communication and Networking Technologies (ICCCNT), China, pp. 1–7 (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rawya Rizk .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Cite this paper

Gamal, M., Rizk, R., Mahdi, H., Elhady, B. (2018). Bio-inspired Load Balancing Algorithm in Cloud Computing. In: Hassanien, A., Shaalan, K., Gaber, T., Tolba, M. (eds) Proceedings of the International Conference on Advanced Intelligent Systems and Informatics 2017. AISI 2017. Advances in Intelligent Systems and Computing, vol 639. Springer, Cham. https://doi.org/10.1007/978-3-319-64861-3_54

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-64861-3_54

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-64860-6

  • Online ISBN: 978-3-319-64861-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics