Skip to main content
Log in

Evaluating the performance of load balancing algorithm for heterogeneous cloudlets using HDDB algorithm

  • Original article
  • Published:
International Journal of System Assurance Engineering and Management Aims and scope Submit manuscript

Abstract

Load balancing is the major concern in cloud computing where number of requests have to be handled by cloud resources. The load balancing techniques distribute the workloads among the computing resources and manage the cloud resources optimally. The load balancing algorithms seek to balance the system load by moving workloads from the overloaded resources to underloaded resources in order to ensure the balancing of overall workload in the cloud environment. The aim of this study is to allocate virtual machines to the best-suited hosts based on CPU availability and host membership value using Hybrid Dynamic Degree Balance (HDDB) algorithm. The proposed scheduling technique is utilizing two algorithms namely Dynamic Degree Balance CPU Based (D2B_CPU based) and Dynamic Degree Balanced Membership based (D2B_Membership) to present a hybrid technique which is capable of balancing the workload optimally. The suggested algorithm HDDB has been tested using the CloudSim simulation tool. To verify the performance of proposed hybrid algorithm, performance metrics are used in contact with turnaround time of cloudlets, execution cost, throughput time, degree of imbalance, CPU utilization, bandwidth utilization and memory utilization. The results reveal a considerable improvement in performance of the hybrid load balancing method when compared to other existing algorithms.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  • Calheiros RN, Ranjan R, Beloglazov A, De Rose CAF, Buyya R (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 41:23–50

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Gupta A, Chakraborty C, Gupta B (2019) Monitoring of epileptical patients using cloud-enabled health-IoT system. Trait Signal 36(5):425–431. https://doi.org/10.18280/ts.360507

    Article  Google Scholar 

  • Hung CL, Wang HH, Hu YC (2012) Efficient load balancing algorithm for cloud computing. s.l.: IEEE

  • Jiang L, Sakhare SR, Kaur M (2021) Impact of industrial 4.0 on environment along with correlation between economic growth and carbon emissions. Int J Syst Assur Eng Manag. https://doi.org/10.1007/s13198-021-01456-6

    Article  Google Scholar 

  • Joshi A, Devi MS (2020) Dynamic degree balanced with CPU based VM allocation policy for load balancing. J Inf Optim Sci 41:543–553

    Google Scholar 

  • Joshi A, Munisamy SD (2019) Task scheduling performance evaluation of unreliable virtual machines and cloudlets. In: Advances in decision sciences, ımage processing, security and computer vision. s.l., vol 3. Springer, p 671

  • Joshi A, Munisamy SD (2020) Enhancement of performance parameter of cloud using dynamic degree balanced with membership value algorithm. IAEME 11:664–676

    Google Scholar 

  • Joshi A, Munisamy SD (2021) Enhancement of cloud performance metrics using dynamic degree memory balanced allocation algorithm. Indones J Electr Eng Comput Sci 22(3):1697–1707

    Article  Google Scholar 

  • Kaur M (2016) FastPGA based scheduling of dependent tasks in grid computing to provide QoS to grid users. In: 2016 ınternational conference on Internet of Things and App (IOTA), pp 418–423. https://doi.org/10.1109/IOTA.2016.7562764

  • Kaur M, Kadam S (2019) Discovery of resources over cloud using MADM approaches. Int J Eng Model 32(2–4 Regular Issue):83–92. https://doi.org/10.31534/engmod.2019.2-4.ri.02m

    Article  Google Scholar 

  • Kaur M, Kadam S (2021) Bio-ınspired workflow scheduling on HPC platforms. Teh glas 15(1):60–68. https://doi.org/10.31803/tg-20210204183323

    Article  Google Scholar 

  • Kaur S, Kinger S (2014) A survey of resource scheduling algorithm in green computing. Int J Comput Sci Inf Technol 5:4886–4890

    Google Scholar 

  • Krishnadoss P, Jacob P (2019) OLOA: based task scheduling in heterogeneous clouds. INASS Int J Intell Eng Syst 12:114–122

    Google Scholar 

  • Kumar A, Abhishek K, Chakraborty C, Kryvinska N (2021) Deep learning and Internet of Things based lung ailment recognition through coughing spectrograms. IEEE Access 9:95938–95948. https://doi.org/10.1109/access.2021.3094132

    Article  Google Scholar 

  • Ladani MM, Gupta VK (2013) A framework for performance analysis of computing clouds. Int J Innov Technol Explor Eng (IJITEE) 2(6):245–247

    Google Scholar 

  • Manglani V, Jain VA, Prasad V (2017) Task scheduling in cloud computing. Int J Adv Res Comput Sci 8:821–825

    Google Scholar 

  • Moharana SS, Ramesh RD, Powar D (2013) Analysis of load balancers in cloud computing. Int J Comput Sci Eng (IJCSE) 2(2):101–108

    Google Scholar 

  • Mohiyuddin A, Javed AR, Chakraborty C, Rizwan M, Shabbir M, Nebhen J (2021) Secure cloud storage for medical IoT data using adaptive neuro-fuzzy ınference system. Int J Fuzzy Syst 5:10. https://doi.org/10.1007/s40815-021-01104-y

    Article  Google Scholar 

  • Patel U, Gupta MH (2019) A review of load balancing technique in cloud computing. Int J Res Anal Rev 6:826–833

    Google Scholar 

  • Roy A, Dutta D (2013) Dynamic load balancing: ımprove efficiency in cloud computing. Int J Emerg Res Manag Technol 2(4):78–82

    Google Scholar 

  • Sharma M, Sharma P (2012) Performance evaluation of adaptive virtual machine load balancing algorithm. Int J Adv Comput Sci Appl 3(2):86–88

    Google Scholar 

  • Sharma M, Sharma P, Sharma S (2012) Efficient load balancing algorithm in VM cloud environment. Int J Comput Sci Technol 3(1):439–441

    Google Scholar 

  • Shokripour A, Mohamed O (2012) New methode for scheduling heterogeneous multiinstallment systems. Future Gener Comput 28:1205–1216

    Article  Google Scholar 

  • Swarnkar N, Singh AK, Shankar R (2013) A survey of load balancing technique in cloud computing. Int J Eng Res Technol 2(8):800–804

    Google Scholar 

  • Vaidehi M, Rashmi KS, Suma V (2012) Enhanced load balancing to avoid deadlock in cloud. Int J Comput Appl Adv Comput Commun Technol HPC Appl 50:31–35

    Google Scholar 

  • Yeboah A, Abilimi CA (2016) Utilizing divisible load sharing theorem in round robin algorithm for load balancing in cloud environment. IISTE J Comput Eng Intell Syst 6:81–91

    Google Scholar 

  • Zaouch A, Benabbou F (2015) Load balancing for ımproved quality of service in the cloud. Int J Adv Comput Sci Appl 6(7):184–189

    Google Scholar 

Download references

Funding

No funding.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aparna Joshi.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest and all ethical issues including human or animal participation has been done. No such consent is applicable.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Joshi, A., Munisamy, S.D. Evaluating the performance of load balancing algorithm for heterogeneous cloudlets using HDDB algorithm. Int J Syst Assur Eng Manag 13 (Suppl 1), 778–786 (2022). https://doi.org/10.1007/s13198-022-01641-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13198-022-01641-1

Keywords

Navigation