Skip to main content

An Efficient Honey Bee Approach for Load Adjusting in Cloud Environment

  • Conference paper
  • First Online:
Social Networking and Computational Intelligence

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

Abstract

Cloud computing is an Internet-based approach that delivers on-demand processing resources and information to the users in a shared mode. At the serving end, there is a prerequisite of proper scheduling and load adjusting to deal with the enormous measure of data. Our algorithm aims to distribute the equal load on each server in the cloud network and additionally enhances the asset usage. With the proposed approach, the honey bee inspired load adjusting (HBI-LA) method has been used for balancing the load of the virtual machine and schedule the task with respect of their priorities. Because of over-burdening of the task on a machine, there may be a chance of CPU crash. To overcome this problem, aging is applied to gradually enhance the priority of those jobs having longer waiting time as compared to the predefined time. At last, we compared our proposed work with the existing HBB-LB in terms of CPU time, execution time and waiting time. The examination of these three parameters demonstrates that the proposed algorithm requires less CPU time, less execution time and less waiting time than existing algorithm, hence it shows better performance and less energy consumption than the existing one.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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. Weinman J (2011) Cloudonomics: a rigorous approach to cloud benefit quantification. J Softw Technol Cloud Comput 14(4):44

    Google Scholar 

  2. Zeng W, Zhao Y, Ou K, Song W (2009) Research on cloud storage architecture and key technologies. In: Proceedings of the 2nd international conference on interaction sciences: information technology, culture and human ICIS’09, pp 1044–1048

    Google Scholar 

  3. Armbrust M, Fox A, Griffith R, Joseph A, Katz RH (2009) Above the clouds: a Berkeley view of cloud computing. Technical report UCB, 07–013. University of California, Berkeley

    Google Scholar 

  4. Armbrust M et al (2010) A view of cloud computing. Commun ACM 53(4):50

    Article  Google Scholar 

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

    Google Scholar 

  6. Gopinath PPG, Vasudevan SK (2015) An in-depth analysis and study of load balancing techniques in the cloud computing environment. Procedia Comput Sci 50:427–432

    Article  Google Scholar 

  7. Mesbahi M, Rahmani AM (2016) Load balancing in cloud computing: a state of the art survey. Int J Mod Educ Comput Sci 8(3):64–78

    Article  Google Scholar 

  8. Amazon web services. https://aws.amazon.com/ec2/

  9. Amazon simple storage service. https://aws.amazon.com/s3/

  10. Google app engine. https://code.google.com/appengine/

  11. Dean J, Ghemawat S (2008) MapReduce: simplified data processing on large clusters. Commun ACM 51(1):107

    Article  Google Scholar 

  12. XtreemOS Linux based operating system. http://www.xtreemos.eu/

  13. OpenNebula cloud management platform. https://dev.opennebula.org/

  14. Ghomi EJ, Rahmani AM, Qader NN (2017) Load-balancing algorithms in cloud computing: a survey. J Netw Comput Appl 88:50–71

    Article  Google Scholar 

  15. Kansal NJ, Chana I (2012) Existing load balancing techniques in cloud computing: a systematic review. J Inf Syst Commun 3(1):87–91

    Google Scholar 

  16. Hung C, Wang H, Hu Y (2012) Efficient load balancing algorithm for cloud computing network case study. In: International conference on information science and technology (IST 2012), Apr 2012, pp 28–30

    Google Scholar 

  17. Anandharajan T, Bhagyaveni M (2011) Co-operative scheduled energy aware load-balancing technique for an efficient computational cloud. Int J Comput Sci 8(2):571–576

    Google Scholar 

  18. Galloway JM, Smith KL, Vrbsky SS (2011) Power aware load balancing for cloud computing. In: Proceedings of the world congress on engineering and computer science, vol I, Oct 2011, pp 122–128

    Google Scholar 

  19. Zenon C, Venkatesh M, Shahrzad A (2011) Availability and load balancing in cloud computing. In: International conference on computer and software modeling, IPCSIT, vol 14. IACSIT Press, Singapore, pp 134–140

    Google Scholar 

  20. Leontiou N, Dechouniotis D, Denazis S, Papavassiliou S (2018) A hierarchical control framework of load balancing and resource allocation of cloud computing services. Comput Electr Eng 67:235–251

    Article  Google Scholar 

  21. Radojevic B, Zagar M (2011) Analysis of issues with load balancing algorithms in hosted (cloud) environments. In: 2011 proceedings of the 34th international convention MIPRO, pp 416–420

    Google Scholar 

  22. Sharma M, Sharma P (2012) Efficient load balancing algorithm in VM cloud environment, vol 8491, pp 439–441

    Google Scholar 

  23. Moschakis IA, Karatza HD (2012) Evaluation of gang scheduling performance and cost in a cloud computing system. J Supercomput 59(2):975–992

    Article  Google Scholar 

  24. Tyagi V, Kumar T (2015) ORT broker policy: reduce cost and response time using throttled load balancing algorithm. Procedia Comput Sci 48:217–221

    Article  Google Scholar 

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

    Google Scholar 

  26. Ningning S, Chao G, Xingshuo A, Qiang Z (2016) Fog computing dynamic load balancing mechanism based on graph repartitioning. China Commun 13(3):156–164

    Article  Google Scholar 

  27. Iosup A, Ostermann S, Yigitbasi N, Prodan R, Fahringer T, Epema D (2011) Performance analysis of cloud computing services for many-tasks scientific computing. IEEE Trans Parallel Distrib Syst 22(6):931–945

    Article  Google Scholar 

  28. Zhao J, Yang K, Wei X, Ding Y, Hu L, Xu G (2016) A heuristic clustering-based task deployment approach for load balancing using Bayes theorem in cloud environment. IEEE Trans Parallel Distrib Syst 27(2):305–316

    Article  Google Scholar 

  29. Zuo L, Shu L, Dong S, Zhu C, Zhou Z (2017) Dynamically weighted load evaluation method based on self-adaptive threshold in cloud computing. Mob Netw Appl 22(1):4–18

    Article  Google Scholar 

  30. Chen S-L, Chen Y-Y, Kuo S-H (2017) CLB: a novel load balancing architecture and algorithm for cloud services. Comput Electr Eng 58:154–160

    Article  Google Scholar 

  31. Sethi S, Sahu A, Jena SK (2012) Efficient load balancing in cloud computing using fuzzy logic. IOSR J Eng 2(7):2250–3021

    Google Scholar 

  32. Nishant K et al (2012) Load balancing of nodes in cloud using ant colony optimization. In: 2012 UKSim 14th international conference on computer modelling and simulation, pp 3–8

    Google Scholar 

  33. Babu LDD, Krishna PV (2013) Honey bee behavior inspired load balancing of tasks in cloud computing environments. Appl Soft Comput J 13(5):2292–2303

    Google Scholar 

  34. Satapathy SC et al (eds) (2014) ICT and critical infrastructure: proceedings of the 48th annual convention of computer society of India—volume I. Hosted by CSI Vishakapatnam chapter, vol 248

    Google Scholar 

  35. Varalakshmi P, Deventhiran H (2012) Integrity checking for cloud environment using encryption algorithm. In: 2012 international conference on recent trends in information technology, ICRTIT 2012, pp 228–232

    Google Scholar 

  36. Buyya R, Ranjan R, Calheiros RN (2009) Modeling and simulation of scalable cloud computing environments and the CloudSim toolkit: challenges and opportunities. In: Proceedings of the 2009 international conference on high performance computing & simulation, HPCS 2009, pp 1–11

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sangeeta Kumari .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kumari, S., Singh, S. (2020). An Efficient Honey Bee Approach for Load Adjusting in Cloud Environment. In: Shukla, R., Agrawal, J., Sharma, S., Chaudhari, N., Shukla, K. (eds) Social Networking and Computational Intelligence. Lecture Notes in Networks and Systems, vol 100. Springer, Singapore. https://doi.org/10.1007/978-981-15-2071-6_1

Download citation

Publish with us

Policies and ethics