Virtualized Fog Network with Load Balancing for IoT based Fog-to-Cloud

Fog Computing is a new concept made by Cisco to provide same functionalities of Cloud Computing but near to Things to enhance performance such as reduce delay and response time. Packet loss may occur on single Fog server over a huge number of messages from Things because of several factors like limi...

Full description

Bibliographic Details
Main Authors: Istabraq M. Al-Joboury, Emad H. Al-Hemiary
Format: Article
Language:English
Published: Politeknik Negeri Padang 2020-09-01
Series:JOIV: International Journal on Informatics Visualization
Subjects:
Online Access:http://joiv.org/index.php/joiv/article/view/374
id doaj-051d485a70684ad892c670a15e624baa
record_format Article
spelling doaj-051d485a70684ad892c670a15e624baa2021-03-31T05:25:48ZengPoliteknik Negeri PadangJOIV: International Journal on Informatics Visualization2549-96102549-99042020-09-014312312610.30630/joiv.4.3.374208Virtualized Fog Network with Load Balancing for IoT based Fog-to-CloudIstabraq M. Al-Joboury0Emad H. Al-Hemiary1Al-Nahrain University, College of Information Engineering, IraqAl-Nahrain University, College of Information Engineering, IraqFog Computing is a new concept made by Cisco to provide same functionalities of Cloud Computing but near to Things to enhance performance such as reduce delay and response time. Packet loss may occur on single Fog server over a huge number of messages from Things because of several factors like limited bandwidth and capacity of queues in server. In this paper, Internet of Things based Fog-to-Cloud architecture is proposed to solve the problem of packet loss on Fog server using Load Balancing and virtualization. The architecture consists of 5 layers, namely: Things, gateway, Fog, Cloud, and application. Fog layer is virtualized to specified number of Fog servers using Graphical Network Simulator-3 and VirtualBox on local physical server. Server Load Balancing router is configured to distribute the huge traffic in Weighted Round Robin technique using Message Queue Telemetry Transport protocol. Then, maximum message from Fog layer are selected and sent to Cloud layer and the rest of messages are deleted within 1 hour using our proposed Data-in-Motion technique for storage, processing, and monitoring of messages. Thus, improving the performance of the Fog layer for storage and processing of messages, as well as reducing the packet loss to half and increasing throughput to 4 times than using single Fog server.http://joiv.org/index.php/joiv/article/view/374internet of thingscloud computingfog computingload balancingdata in motionmqttpacket lossslb.
collection DOAJ
language English
format Article
sources DOAJ
author Istabraq M. Al-Joboury
Emad H. Al-Hemiary
spellingShingle Istabraq M. Al-Joboury
Emad H. Al-Hemiary
Virtualized Fog Network with Load Balancing for IoT based Fog-to-Cloud
JOIV: International Journal on Informatics Visualization
internet of things
cloud computing
fog computing
load balancing
data in motion
mqtt
packet loss
slb.
author_facet Istabraq M. Al-Joboury
Emad H. Al-Hemiary
author_sort Istabraq M. Al-Joboury
title Virtualized Fog Network with Load Balancing for IoT based Fog-to-Cloud
title_short Virtualized Fog Network with Load Balancing for IoT based Fog-to-Cloud
title_full Virtualized Fog Network with Load Balancing for IoT based Fog-to-Cloud
title_fullStr Virtualized Fog Network with Load Balancing for IoT based Fog-to-Cloud
title_full_unstemmed Virtualized Fog Network with Load Balancing for IoT based Fog-to-Cloud
title_sort virtualized fog network with load balancing for iot based fog-to-cloud
publisher Politeknik Negeri Padang
series JOIV: International Journal on Informatics Visualization
issn 2549-9610
2549-9904
publishDate 2020-09-01
description Fog Computing is a new concept made by Cisco to provide same functionalities of Cloud Computing but near to Things to enhance performance such as reduce delay and response time. Packet loss may occur on single Fog server over a huge number of messages from Things because of several factors like limited bandwidth and capacity of queues in server. In this paper, Internet of Things based Fog-to-Cloud architecture is proposed to solve the problem of packet loss on Fog server using Load Balancing and virtualization. The architecture consists of 5 layers, namely: Things, gateway, Fog, Cloud, and application. Fog layer is virtualized to specified number of Fog servers using Graphical Network Simulator-3 and VirtualBox on local physical server. Server Load Balancing router is configured to distribute the huge traffic in Weighted Round Robin technique using Message Queue Telemetry Transport protocol. Then, maximum message from Fog layer are selected and sent to Cloud layer and the rest of messages are deleted within 1 hour using our proposed Data-in-Motion technique for storage, processing, and monitoring of messages. Thus, improving the performance of the Fog layer for storage and processing of messages, as well as reducing the packet loss to half and increasing throughput to 4 times than using single Fog server.
topic internet of things
cloud computing
fog computing
load balancing
data in motion
mqtt
packet loss
slb.
url http://joiv.org/index.php/joiv/article/view/374
work_keys_str_mv AT istabraqmaljoboury virtualizedfognetworkwithloadbalancingforiotbasedfogtocloud
AT emadhalhemiary virtualizedfognetworkwithloadbalancingforiotbasedfogtocloud
_version_ 1724178448728981504