Fog Computing for Delay Minimization and Load Balancing

Fog Computing for Delay Minimization and Load Balancing

Waseem Akram, Zahoor Najar, Abid Sarwar, Iraq Ahmad Reshi
Copyright: © 2022 |Pages: 16
DOI: 10.4018/IJCAC.312563
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Cloud is used to store and process data at a very high rate. Moreover, nearly everyone in this world is using the cloud. However, the problem arises that the data centers are not positioned well. The data reach the cloud by passing through the various links, due to which more delays occur. So this world is now moving into fog. Fog computing provides us the capability to process data nearer to the IoT devices. During the past decade, IoT devices have been growing rapidly, resulting in the production of a tremendous amount of data every day. For the processing of this ever-growing data, efficient algorithms are required to reduce the load on the cloud and give the results in a faster and more precise manner. The processing should be done on the fog node to handle this issue. In this paper, the authors study load balancing on fog nodes with a novel technique so that they distribute the load among different fog nodes so that none of the fog nodes remains idle while other takes time for processing the data.
Article Preview
Top

1. Introduction

Since everything is connected, IoT produces a large amount of data in this fast-growing world. IoT devices such as smart lanes, vehicles, watches, etc. have become essential in our daily life.Kevin Ashton gave term IoT in 1999. The IoT is the network of objects which are electronics. These objects sense the surroundings and collect data from the surrounding. If we have a look at the smart cities every object collects data in a very large amount. But all these objects are interconnected with each other. The sensors which are embedded in these objects sense the data from the surroundings and that varied data get transferred and processed and then appropriate results will be the output. DNA systems are used for the analysis of firefighters in fields (A. Saeed et.al., 2017). Data collected by IoT devices is transferred via a cloud computing system and finally is used to infer results at user interface. Cloud computing provides many facilities to manage data. It is a model on which minimal effort is given to managing. Before the cloud, it was very difficult to manage so much amount of data. But cloud came into existence; it plays a good role in I.T. industries. Due to it unlimited storage and low processing cost became available for the users. Many large companies take advantage of the cloud. Instead, several issues related to cloud computing are still unsolved, such as security, privacy, etc (M. Ibrahimet.al., 2017).

The traditional architecture of IoT as shown in figure 1, comes out with a lot problems like excessive dependence on the cloud which is prone to failures and lockin problems. Scientists have started to find solutions to make such a system so that a friendly and quick response will be there. Researchers are shifting towardsthe fog computing paradigm (A. Essameldin&K.A. Harras, 2017). It was Cisco that first started working on it in 2012. The fog becomes a solution and works as an alternative to the cloud, which supports the geo-distribution. So instead of loading data on the cloud, the data is loaded on the fog.

Figure 1.

General architecture of Internet of Things

IJCAC.312563.f01

The cloud and IoT are not the same. IoT gets its benefits from the cloud in different ways. The data produced by the IoT devices get a good solution for managing services and for building apps. Similarly, the cloud takes advantage of the way by dealing with real-world things and can give new services. The given below figure 2 shows how the cloud server gets data from the IoT devices and respond to the client device.

Figure 2.

Interaction of cloud server with the IoT devices and the client device

IJCAC.312563.f02

Now, if we take the cloud and IoT together by integrating them as called clout-IoT driver, literature work shows cloud has filled the gaps shown in IoT, and some show the IoT has filled the gap in the cloud. So we take both as a clout-IoT driver. Communicate, store and compute are its three main categories. With the help of the cloud, the data is processed at a very low cost and is rapidly transferred. With the help of the cloud, everything gets cheaply managed by using applications at any place. Bymoving a large amount of data from IoT devices to the cloud, some disadvantages may occur. The data we get from the IoT can be un-structural or semi-structural; the data may differ by size, type, or the rate at which it is coming. Thanks to the cloud, which helps store and manage this type of data.

Complete Article List

Search this Journal:
Reset
Volume 14: 1 Issue (2024)
Volume 13: 1 Issue (2023)
Volume 12: 4 Issues (2022): 2 Released, 2 Forthcoming
Volume 11: 4 Issues (2021)
Volume 10: 4 Issues (2020)
Volume 9: 4 Issues (2019)
Volume 8: 4 Issues (2018)
Volume 7: 4 Issues (2017)
Volume 6: 4 Issues (2016)
Volume 5: 4 Issues (2015)
Volume 4: 4 Issues (2014)
Volume 3: 4 Issues (2013)
Volume 2: 4 Issues (2012)
Volume 1: 4 Issues (2011)
View Complete Journal Contents Listing