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...
Main Authors: | , , , , |
---|---|
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 |