ISSN 2394-5125
 

Research Article 


Development of an improved method for the placement of IOT applications in a fog computing environment based on the particle swarm algorithm

Reyhaneh Novin, Mohammad Faraji Mehmandar.

Abstract
Internet of Things (IOT) has made the connection and communication among the present objects possible which has
led to the unprecedented production of large and heterogeneous data which is known as data explosion. Cloud
computing is commonly used to organize these data. The challenges such as increasing real-time requests or
applications which are sensitive to latency and limited network bandwidth cannot be solved using cloud computing;
fog computing was proposed as a supplement to cloud computing solution to solve this cloud computing problem.
Fog computing extends the cloud services to the edge of network, providing communication and storage close to
edge devices and end users. The goal is to improve in reducing latency, mobility, network bandwidth, security and
privacy.
To take full advantage of fog computing, a great deal of research is needed on a wide range of topics. One of the
most important issues in fog computing is the optimal and efficient placement of IoT applications which optimize
one or more objectives. This paper presents an improved method for the placement of IoT applications in a fog
computing environment due to the particle swarm algorithm that "proposed" approach was analyzed with the layout
approach in the cloud computing presented in experiment 1. Based on this, service latency performance criteria, the
number of allocated containers, and total cost were compared. The test results show that the proposed approach has
improved the service latency parameter up to 40%, the total cost up to 23%, and the allocated containers up to 12%.
In Experiment 2, the proposed solution was compared with other layout methods in fog computing to confirm its
effectiveness. The test results show that the average latency in the proposed algorithm is 3.1% and 6.2% less than
other methods, respectively, leading to cost minimization of 5.7% and 15%, respectively

Key words: Fog Computing, Cloud Computing, Edge Computing, IoT, Applications, Application placement, Optimization Algorithms


 
ARTICLE TOOLS
Abstract
PDF Fulltext
How to cite this articleHow to cite this article
Citation Tools
Related Records
 Articles by Reyhaneh Novin
Articles by Mohammad Faraji Mehmandar
on Google
on Google Scholar


How to Cite this Article
Pubmed Style

Reyhaneh Novin, Mohammad Faraji Mehmandar. Development of an improved method for the placement of IOT applications in a fog computing environment based on the particle swarm algorithm. JCR. 2021; 8(2): 1700-1713. doi:10.31838/jcr.08.02.171


Web Style

Reyhaneh Novin, Mohammad Faraji Mehmandar. Development of an improved method for the placement of IOT applications in a fog computing environment based on the particle swarm algorithm. http://www.jcreview.com/?mno=96970 [Access: July 14, 2021]. doi:10.31838/jcr.08.02.171


AMA (American Medical Association) Style

Reyhaneh Novin, Mohammad Faraji Mehmandar. Development of an improved method for the placement of IOT applications in a fog computing environment based on the particle swarm algorithm. JCR. 2021; 8(2): 1700-1713. doi:10.31838/jcr.08.02.171



Vancouver/ICMJE Style

Reyhaneh Novin, Mohammad Faraji Mehmandar. Development of an improved method for the placement of IOT applications in a fog computing environment based on the particle swarm algorithm. JCR. (2021), [cited July 14, 2021]; 8(2): 1700-1713. doi:10.31838/jcr.08.02.171



Harvard Style

Reyhaneh Novin, Mohammad Faraji Mehmandar (2021) Development of an improved method for the placement of IOT applications in a fog computing environment based on the particle swarm algorithm. JCR, 8 (2), 1700-1713. doi:10.31838/jcr.08.02.171



Turabian Style

Reyhaneh Novin, Mohammad Faraji Mehmandar. 2021. Development of an improved method for the placement of IOT applications in a fog computing environment based on the particle swarm algorithm. Journal of Critical Reviews, 8 (2), 1700-1713. doi:10.31838/jcr.08.02.171



Chicago Style

Reyhaneh Novin, Mohammad Faraji Mehmandar. "Development of an improved method for the placement of IOT applications in a fog computing environment based on the particle swarm algorithm." Journal of Critical Reviews 8 (2021), 1700-1713. doi:10.31838/jcr.08.02.171



MLA (The Modern Language Association) Style

Reyhaneh Novin, Mohammad Faraji Mehmandar. "Development of an improved method for the placement of IOT applications in a fog computing environment based on the particle swarm algorithm." Journal of Critical Reviews 8.2 (2021), 1700-1713. Print. doi:10.31838/jcr.08.02.171



APA (American Psychological Association) Style

Reyhaneh Novin, Mohammad Faraji Mehmandar (2021) Development of an improved method for the placement of IOT applications in a fog computing environment based on the particle swarm algorithm. Journal of Critical Reviews, 8 (2), 1700-1713. doi:10.31838/jcr.08.02.171