Genetic-based optimization in Fog Computing: current trends and research opportunities

12/03/2021
by   Carlos Guerrero, et al.
0

Fog computing is a new computational paradigm that emerged from the need to reduce network usage and latency in the Internet of Things (IoT). Fog can be considered as a continuum between the cloud layer and IoT users that allows the execution of applications or storage/processing of data in network infrastructure devices. The heterogeneity and wider distribution of fog devices are the key differences between cloud and fog infrastructure. Genetic-based optimization is commonly used in distributed systems; however, the differentiating features of fog computing require new designs, studies, and experimentation. The growing research in the field of genetic-based fog resource optimization and the lack of previous analysis in this field have encouraged us to present a comprehensive, exhaustive, and systematic review of the most recent research works. Resource optimization techniques in fog were examined and analyzed, with special emphasis on genetic-based solutions and their characteristics and design alternatives. We defined a classification of the optimization scope in fog infrastructures and used this optimization taxonomy to classify the 70 papers in this survey. Subsequently, the papers were assessed in terms of genetic optimization design. Finally, the benefits and limitations of each surveyed work are outlined in this paper. Based on these previous analyses of the relevant literature, future research directions were identified. We concluded that more research efforts are needed to address the current challenges in data management, workflow scheduling, and service placement. Additionally, there is still room for improved designs and deployments of parallel and hybrid genetic algorithms that leverage, and adapt to, the heterogeneity and distributed features of fog domains.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/03/2018

Fog Computing: Survey of Trends, Architectures, Requirements, and Research Directions

Emerging technologies like the Internet of Things (IoT) require latency-...
research
05/13/2022

Monitoring Fog Computing: a Review, Taxonomy and Open Challenges

Fog computing is a distributed paradigm that provides computational reso...
research
09/13/2022

Genetic-based fog colony optimization hybridized with hierarchical clustering and its influence in the placement of fog services

The organization of fog devices into fog colonies has reduced the comple...
research
07/16/2019

A Survey of Phase Classification Techniques for Characterizing Variable Application Behavior

Adaptable computing is an increasingly important paradigm that specializ...
research
04/26/2022

Scheduling IoT Applications in Edge and Fog Computing Environments: A Taxonomy and Future Directions

Fog computing, as a distributed paradigm, offers cloud-like services at ...
research
05/03/2023

A Decade of Research in Fog computing: Relevance, Challenges, and Future Directions

Recent developments in the Internet of Things (IoT) and real-time applic...
research
11/30/2021

A Comprehensive Survey on the Convergence of Vehicular Social Networks and Fog Computing

In recent years, the number of IoT devices has been growing fast which l...

Please sign up or login with your details

Forgot password? Click here to reset