DD-FoG: Intelligent Distributed Dynamic FoG Computing Framework

Nowadays, 5G networks are emerged and designed to integrate all the achievements of mobile and fixed communication networks, in which it can provide ultra-high data speeds and enable a broad range of new services with new cloud computing structures such as fog and edge. In spite of this, the complex...

Full description

Bibliographic Details
Main Authors: Volkov Artem, Kovalenko Vadim, Ibrahim A. Elgendy, Ammar Muthanna, Andrey Koucheryavy
Format: Article
Language:English
Published: MDPI AG 2021-12-01
Series:Future Internet
Subjects:
Online Access:https://www.mdpi.com/1999-5903/14/1/13
_version_ 1797493905885757440
author Volkov Artem
Kovalenko Vadim
Ibrahim A. Elgendy
Ammar Muthanna
Andrey Koucheryavy
author_facet Volkov Artem
Kovalenko Vadim
Ibrahim A. Elgendy
Ammar Muthanna
Andrey Koucheryavy
author_sort Volkov Artem
collection DOAJ
description Nowadays, 5G networks are emerged and designed to integrate all the achievements of mobile and fixed communication networks, in which it can provide ultra-high data speeds and enable a broad range of new services with new cloud computing structures such as fog and edge. In spite of this, the complex nature of the system, especially with the varying network conditions, variety of possible mechanisms, hardware, and protocols, makes communication between these technologies challenging. To this end, in this paper, we proposed a new distributed and fog (DD-fog) framework for software development, in which fog and mobile edge computing (MEC) technologies and microservices approach are jointly considered. More specifically, based on the computational and network capabilities, this framework provides a microservices migration between fog structures and elements, in which user query statistics in each of the fog structures are considered. In addition, a new modern solution was proposed for IoT-based application development and deployment, which provides new time constraint services like a tactile internet, autonomous vehicles, etc. Moreover, to maintain quality service delivery services, two different algorithms have been developed to pick load points in the search mechanism for congestion of users and find the fog migration node. Finally, simulation results proved that the proposed framework could reduce the execution time of the microservice function by up to 70% by deploying the rational allocation of resources reasonably.
first_indexed 2024-03-10T01:26:41Z
format Article
id doaj.art-4fd78e72302c485ba82c5dc8e6dcb929
institution Directory Open Access Journal
issn 1999-5903
language English
last_indexed 2024-03-10T01:26:41Z
publishDate 2021-12-01
publisher MDPI AG
record_format Article
series Future Internet
spelling doaj.art-4fd78e72302c485ba82c5dc8e6dcb9292023-11-23T13:49:25ZengMDPI AGFuture Internet1999-59032021-12-011411310.3390/fi14010013DD-FoG: Intelligent Distributed Dynamic FoG Computing FrameworkVolkov Artem0Kovalenko Vadim1Ibrahim A. Elgendy2Ammar Muthanna3Andrey Koucheryavy4Department of Telecommunication Networks and Data Transmission, The Bonch-Bruevich Saint-Petersburg State University of Telecommunications, 193232 Saint Petersburg, RussiaDepartment of Telecommunication Networks and Data Transmission, The Bonch-Bruevich Saint-Petersburg State University of Telecommunications, 193232 Saint Petersburg, RussiaDepartment of Computer Science, Faculty of Computers and Information, Menoufia University, Shibin el Kom 32511, EgyptDepartment of Telecommunication Networks and Data Transmission, The Bonch-Bruevich Saint-Petersburg State University of Telecommunications, 193232 Saint Petersburg, RussiaDepartment of Telecommunication Networks and Data Transmission, The Bonch-Bruevich Saint-Petersburg State University of Telecommunications, 193232 Saint Petersburg, RussiaNowadays, 5G networks are emerged and designed to integrate all the achievements of mobile and fixed communication networks, in which it can provide ultra-high data speeds and enable a broad range of new services with new cloud computing structures such as fog and edge. In spite of this, the complex nature of the system, especially with the varying network conditions, variety of possible mechanisms, hardware, and protocols, makes communication between these technologies challenging. To this end, in this paper, we proposed a new distributed and fog (DD-fog) framework for software development, in which fog and mobile edge computing (MEC) technologies and microservices approach are jointly considered. More specifically, based on the computational and network capabilities, this framework provides a microservices migration between fog structures and elements, in which user query statistics in each of the fog structures are considered. In addition, a new modern solution was proposed for IoT-based application development and deployment, which provides new time constraint services like a tactile internet, autonomous vehicles, etc. Moreover, to maintain quality service delivery services, two different algorithms have been developed to pick load points in the search mechanism for congestion of users and find the fog migration node. Finally, simulation results proved that the proposed framework could reduce the execution time of the microservice function by up to 70% by deploying the rational allocation of resources reasonably.https://www.mdpi.com/1999-5903/14/1/135G-/IMT-2020IMT-2030frameworkmobile edge computingfog computing
spellingShingle Volkov Artem
Kovalenko Vadim
Ibrahim A. Elgendy
Ammar Muthanna
Andrey Koucheryavy
DD-FoG: Intelligent Distributed Dynamic FoG Computing Framework
Future Internet
5G-/IMT-2020
IMT-2030
framework
mobile edge computing
fog computing
title DD-FoG: Intelligent Distributed Dynamic FoG Computing Framework
title_full DD-FoG: Intelligent Distributed Dynamic FoG Computing Framework
title_fullStr DD-FoG: Intelligent Distributed Dynamic FoG Computing Framework
title_full_unstemmed DD-FoG: Intelligent Distributed Dynamic FoG Computing Framework
title_short DD-FoG: Intelligent Distributed Dynamic FoG Computing Framework
title_sort dd fog intelligent distributed dynamic fog computing framework
topic 5G-/IMT-2020
IMT-2030
framework
mobile edge computing
fog computing
url https://www.mdpi.com/1999-5903/14/1/13
work_keys_str_mv AT volkovartem ddfogintelligentdistributeddynamicfogcomputingframework
AT kovalenkovadim ddfogintelligentdistributeddynamicfogcomputingframework
AT ibrahimaelgendy ddfogintelligentdistributeddynamicfogcomputingframework
AT ammarmuthanna ddfogintelligentdistributeddynamicfogcomputingframework
AT andreykoucheryavy ddfogintelligentdistributeddynamicfogcomputingframework