Developing Load Balancing for IoT - Cloud Computing Based on Advanced Firefly and Weighted Round Robin Algorithms

The evolution of the Internet of things (IoT) led to connect billions of heterogeneous physical devices together to improve the quality of human life by collecting data from their environment. However, there is a need to store huge data in big storage and high computational capabilities.   Cloud com...

Full description

Bibliographic Details
Main Author: Abed et al.
Format: Article
Language:Arabic
Published: College of Science for Women, University of Baghdad 2019-03-01
Series:Baghdad Science Journal
Subjects:
Online Access:http://bsj.uobaghdad.edu.iq/index.php/BSJ/article/view/3189
_version_ 1811250811440726016
author Abed et al.
author_facet Abed et al.
author_sort Abed et al.
collection DOAJ
description The evolution of the Internet of things (IoT) led to connect billions of heterogeneous physical devices together to improve the quality of human life by collecting data from their environment. However, there is a need to store huge data in big storage and high computational capabilities.   Cloud computing can be used to store big data.  The data of IoT devices is transferred using two types of protocols: Message Queuing Telemetry Transport (MQTT) and Hypertext Transfer Protocol (HTTP). This paper aims to make a high performance and more reliable system through efficient use of resources. Thus, load balancing in cloud computing is used to dynamically distribute the workload across nodes to avoid overloading any individual resource, by combining two types of algorithms: dynamic algorithm (adaptive firefly) and static algorithm (weighted round robin). The results show improvement in resource utilization, increased productivity, and reduced response time.
first_indexed 2024-04-12T16:10:18Z
format Article
id doaj.art-d23bab94981c40b2a01856c780aa112e
institution Directory Open Access Journal
issn 2078-8665
2411-7986
language Arabic
last_indexed 2024-04-12T16:10:18Z
publishDate 2019-03-01
publisher College of Science for Women, University of Baghdad
record_format Article
series Baghdad Science Journal
spelling doaj.art-d23bab94981c40b2a01856c780aa112e2022-12-22T03:25:56ZaraCollege of Science for Women, University of BaghdadBaghdad Science Journal2078-86652411-79862019-03-0116110.21123/bsj.16.1.01303189Developing Load Balancing for IoT - Cloud Computing Based on Advanced Firefly and Weighted Round Robin AlgorithmsAbed et al.The evolution of the Internet of things (IoT) led to connect billions of heterogeneous physical devices together to improve the quality of human life by collecting data from their environment. However, there is a need to store huge data in big storage and high computational capabilities.   Cloud computing can be used to store big data.  The data of IoT devices is transferred using two types of protocols: Message Queuing Telemetry Transport (MQTT) and Hypertext Transfer Protocol (HTTP). This paper aims to make a high performance and more reliable system through efficient use of resources. Thus, load balancing in cloud computing is used to dynamically distribute the workload across nodes to avoid overloading any individual resource, by combining two types of algorithms: dynamic algorithm (adaptive firefly) and static algorithm (weighted round robin). The results show improvement in resource utilization, increased productivity, and reduced response time.http://bsj.uobaghdad.edu.iq/index.php/BSJ/article/view/3189Cloud computing, Firefly algorithm, IoT, Load balancing.
spellingShingle Abed et al.
Developing Load Balancing for IoT - Cloud Computing Based on Advanced Firefly and Weighted Round Robin Algorithms
Baghdad Science Journal
Cloud computing, Firefly algorithm, IoT, Load balancing.
title Developing Load Balancing for IoT - Cloud Computing Based on Advanced Firefly and Weighted Round Robin Algorithms
title_full Developing Load Balancing for IoT - Cloud Computing Based on Advanced Firefly and Weighted Round Robin Algorithms
title_fullStr Developing Load Balancing for IoT - Cloud Computing Based on Advanced Firefly and Weighted Round Robin Algorithms
title_full_unstemmed Developing Load Balancing for IoT - Cloud Computing Based on Advanced Firefly and Weighted Round Robin Algorithms
title_short Developing Load Balancing for IoT - Cloud Computing Based on Advanced Firefly and Weighted Round Robin Algorithms
title_sort developing load balancing for iot cloud computing based on advanced firefly and weighted round robin algorithms
topic Cloud computing, Firefly algorithm, IoT, Load balancing.
url http://bsj.uobaghdad.edu.iq/index.php/BSJ/article/view/3189
work_keys_str_mv AT abedetal developingloadbalancingforiotcloudcomputingbasedonadvancedfireflyandweightedroundrobinalgorithms