Skip to main content

Enhanced Honey Bee Load Balancing in Large Heterogeneous Cloud Environments

  • Chapter
  • First Online:
Applied Soft Computing and Communication Networks (ACN 2019)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 125))

Included in the following conference series:

  • 175 Accesses

Abstract

Recently, abundant domains such as education, healthcare, science, finance and many other applications have been popular to establish the recent contemporary content-based applications. These applications need large gathering, generation and processing of data and have all of them in a big heterogeneous system consisting of a diverse range of public/private cloud systems that are dispersed geographically. With this context, provisioning and allocation of resources become a great challenge to distribute modern systems because of unpredictable workload that change or fluctuate during their execution. To cope with this, an adaptive algorithm, namely enhanced honey bee (EHB) load balancing algorithm, is proposed. The main aim of this algorithm is to distribute the workloads of numerous network links to avoid overutilization and underutilization of resources through self-aggregation and the concept of foraging nature of honeybees. This is achieved by assigning the ready tasks to virtual machine (VM) by satisfying two yardsticks. One is that the tasks count of the current available VM should be lesser than other VMs and second is that the deviation/variation of the processing time of current VM from the meantime of processing in all VMs should not exceed the predetermined threshold. The evaluated empirical results show efficiency of the proposed EHB model through the response and processing time, deviation of load and the extent/degree of the imbalance.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Similar content being viewed by others

References

  1. Randles M, Lamb D, Taleb-Bendiab A (2010) A comparative study into distributed load balancing algorithms for cloud computing. In: 2010 IEEE 24th international conference on advanced information networking and applications workshops (WAINA), pp 551–556. https://doi.org/10.1109/WAINA.2010.85

  2. Saffre F, Tateson R, Halloy J, Shackleton M, Deneubourg JL (2009) Aggregation dynamics in overlay networks and their implications for self-organized distributed applications. Comput J 52(4):397–412. ISSN 0010-4620. https://doi.org/10.1093/comjnl/bxn017

  3. Sahu Y, Pateriya RK, Gupta RK (2013) Cloud server optimization with load balancing and green computing techniques using dynamic compare and balance algorithm. In: 2013 5th international conference on computational intelligence and communication networks (CICN), pp 527–531. https://doi.org/10.1109/CICN.2013.114

  4. Topcuoglu SH, Wu M-Y (2002) Performance-effective and low-complexity task schedulingfor0 heterogeneous computing. In: IEEE transactions on parallel and distributed systems, 13(3):260–274. ISSN 1045-9219. https://doi.org/10.1109/71.993206

  5. Vasile M-A, Pop F, Tutueanu R-I, Cristea V, Koodziej J (2014) Resource-aware hybrid scheduling algorithm in heterogeneous distributed computing. Futur Gener Comput Syst 51(0):61–71. ISSN 0167-739X. https://doi.org/10.1016/j.future.2014.11.019

  6. Rastogi G, Sushil R (2015) Analytical literature survey on existing load balancing schemes in cloud computing. In: International conference on green computing and internet of things (ICGCIOT), pp 1506–1510

    Google Scholar 

  7. Sesum-Cavic V, Kuhn E (2010) Comparing configurable parameters of swarm intelligence algorithms for dynamic load balancing. In: 2010 Fourth IEEE international conference on self-adaptive and self-organizing systems workshop (SASOW), pp 42–49. https://doi.org/10.1109/SASOW.2010.12

  8. Abu-Mouti FS, El-Hawary ME (2012) Overview of artificial bee colony (abc) algorithm and its applications. In: 2012 IEEE international systems conference (SysCon), pp 1–6. https://doi.org/10.1109/SysCon.2012.6189539

  9. Dorigo M (1992) Optimization learning and natural algorithms. Politecnico di Milano, Milano Ph.D. Thesis

    Google Scholar 

  10. Panwar R, Mallick B (2015) Load balancing in cloud computing using dynamic load management algorithm. In: Proceedings of the 2015 international conference on green computing and internet of things (ICGCIoT), pp 773–778

    Google Scholar 

  11. Wen W-T, Wang C-D, Wu D-S, Xie Y-Y (2015) An ACO-based scheduling strategy on load balancing in cloud computing environment. In: Ninth international conference on frontier of computer science and technology, pp 364–369

    Google Scholar 

  12. Sharma KNP, Krishna V, Gupta C, Singh KP, Nitin N, Rastogi R (2012) Load balancing of nodes in cloud using ant colony optimization. In: Proceedings of the 14th international conference on modelling and simulation, pp 3–8

    Google Scholar 

  13. Sheeja YS, Jayalekshmi S (2014) Cost effective load balancing based on honey bee behavior in cloud environment. In: Proceeding of first international conference on computational systems and communications (ICCSC), Trivandrum, pp 214–219

    Google Scholar 

  14. Babu KR, Samuel P (2015) Enhanced bee colony algorithm for efficient load balancing and scheduling in cloud. In: Innovations in bio-inspired computing and applications, advances in intelligent systems and computing, vol 424. Springer, pp 67–78

    Google Scholar 

  15. Hashem W, Nashaat H, Rizk R (2017) Honey bee based load balancing in cloud computing. KSII Trans Internet Inf Syst. 11(12):5694–5711. https://doi.org/10.3837/tiis.2017.12.001

  16. Di Nitto E, Dubois DJ, Mirandola R (2007) Self-aggregation algorithms for autonomic systems. In: Bio-inspired models of network, information and computing systems, pp 120–128. https://doi.org/10.1109/BIMNICS.2007.4610096

  17. Randles M, Lamb D, Taleb-Bendiab A (2009) Experiments with honeybee foraging inspired load balancing. In: Second international conference on developments in esystems engineering (DESE), pp 240–247. https://doi.org/10.1109/DeSE.2009.19

  18. Randles M, Odat E, Lamb D, Abu-Rahmeh O, Taleb-Bendiab A (2009) A comparative experiment in distributed load balancing. In: 2nd international conference on developments in esystems engineering (DESE), pp 258–265. https://doi.org/10.1109/DeSE.2009.20

  19. Xu M, Tian W, Buyya R (2017) A survey on load balancing algorithms for virtual machines placement in cloud computing. Concurr Comput: Pract-Exp 29(12):e4123

    Article  Google Scholar 

  20. Aceto G et al (2019) Know your big data trade-offs when classifying encrypted mobile traffic with deep learning. In: IEEE network traffic measurement and analysis conference (TMA)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to B. Nithya .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Nithya, B., Mogalapalli, H., Khanna, K., Moharana, S. (2020). Enhanced Honey Bee Load Balancing in Large Heterogeneous Cloud Environments. In: M. Thampi, S., et al. Applied Soft Computing and Communication Networks. ACN 2019. Lecture Notes in Networks and Systems, vol 125. Springer, Singapore. https://doi.org/10.1007/978-981-15-3852-0_12

Download citation

Publish with us

Policies and ethics