Load balancing of IoT tasks in the cloud computing by using sparrow search algorithm

被引:23
|
作者
Abdulhammed, Omar Younis [1 ]
机构
[1] Univ Garmian, Coll Sci, Dept Comp Sci, Kalar, Region Kurdista, Iraq
来源
JOURNAL OF SUPERCOMPUTING | 2022年 / 78卷 / 03期
关键词
IoT; Load balancing; VMs; Sparrow search algorithm; Healthcare system; INTERNET; THINGS; MODEL;
D O I
10.1007/s11227-021-03989-w
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
IoT is one of the most important technologies that are used over the past few years, where everything is connected to the Internet; it is used in many fields; one of these fields is healthcare system that includes mobile health and remote patient monitoring (patients with kidney, heart disease, cancer, blood pressure, diabetes, respiratory disease and stroke). Integration of IoT and cloud computing can improve the performance of healthcare system and the development of the innovative applications in future. One of the major problems that cannot be ignored in cloud computing system is load balancing. Solving that problem leads to reduce the response time, power consumption, cost and increase server availability. This paper is comprised of two parts which are creating and implementing healthcare system by using IoT, and solving the problem of load balancing of the cloud computing by using intelligent algorithm called sparrow search algorithm (SSA). The SSA is used to select the best virtual machine (VM) among a group of VMs depending on the its fitness value; also many and varied tasks are scheduled with priority and assign to the best VMs depending on the its instruction millions (IM), where the task that has high IM is assigned to the best VM that has high fitness value. The outcomes demonstrated that the proposed method focuses to reduce the latency and packet loss while maximizing the throughput in healthcare systems; also the SSA has proved its robustness, efficiency and success when compared to other methods in terms of reducing makespan time, total processing time and provides load balancing among VMs, where the value of makespan time, processing time and degree of imbalance has decreased into (23.05), (899.8979) and (177.7675), respectively, in case of applying 500 tasks.
引用
收藏
页码:3266 / 3287
页数:22
相关论文
共 50 条
  • [1] Load balancing of IoT tasks in the cloud computing by using sparrow search algorithm
    Omar Younis Abdulhammed
    [J]. The Journal of Supercomputing, 2022, 78 : 3266 - 3287
  • [2] Load Balancing in tasks using Honey bee Behavior Algorithm in Cloud Computing
    Kaur, Anureet
    Kaur, Bikrampal
    [J]. 2016 5TH INTERNATIONAL CONFERENCE ON WIRELESS NETWORKS AND EMBEDDED SYSTEMS (WECON), 2016, : 107 - 111
  • [3] Using Genetic Algorithm for Load Balancing in Cloud Computing
    Makasarwala, Hussain A.
    Hazari, Prasun
    [J]. 2016 8TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI), 2016,
  • [4] Load balancing in Cloud Computing using Genetic Algorithm
    Lagwal, Monika
    Bhardwaj, Neha
    [J]. 2017 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS), 2017, : 560 - 565
  • [5] Load Balancing Of Tasks In Cloud Computing Environment Based On Bee Colony Algorithm
    Babu, K. R. Remesh
    Joy, Amaya Anna
    Samuel, Philip
    [J]. 2015 FIFTH INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATIONS (ICACC), 2015, : 89 - 93
  • [6] Load Balancing in Cloud Computing Using Dynamic Load Management Algorithm
    Panwar, Reena
    Mallick, Bhawna
    [J]. 2015 INTERNATIONAL CONFERENCE ON GREEN COMPUTING AND INTERNET OF THINGS (ICGCIOT), 2015, : 773 - 778
  • [7] Load balancing in cloud computing using water wave algorithm
    Arulkumar, V
    Bhalaji, N.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (08):
  • [8] Load Balancing in Cloud Computing Using Modified Throttled Algorithm
    Domanal, Shridhar G.
    Reddy, G. Ram Mohana
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING IN EMERGING MARKETS (CCEM), 2013,
  • [9] An Approach for Load Balancing in Cloud Computing Using JAYA Algorithm
    Mohanty, Subhadarshini
    Patra, Prashanta Kumar
    Ray, Mitrabinda
    Mohapatra, Subasish
    [J]. INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2019, 14 (01) : 27 - 41
  • [10] NBST Algorithm: A load balancing algorithm in cloud computing
    Sidana, Shubham
    Tiwari, Neha
    Gupta, Anurag
    Kushwaha, Inall Singh
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2016, : 1178 - 1181