arrow
Return

Deep Learning for Service Function Chain Provisioning in Fog Computing

delete2020-01-01
delete7
delete
OA
AI
N
Nazli Siasi *
M
Mohammed Jasim
A
Adel Aldalbahi
N
Nasir Ghani
DOI:10.1109/ACCESS.2020.3021355delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Cloud and fog computing along with network function virtualization technology have significantly shifted the development of network architectures. They yield in reduced capital and operating expenditures, while achieving network flexibility and scalability to accommodate the massive growth in data traffic volumes from user terminals requesting various services and applications. Now cloud solutions here offer abundant computing and storage resources, at the detriment of high end-to-end delays, hence limiting quality of service for delay-sensitive applications. Meanwhile, fog solutions offer reduced delays, at the detriment of limited resources. Existing efforts focus on merging the two solutions and propose multi-tier hybrid fog-cloud architectures to leverage their both saliencies. However, these approaches can be inefficient when the applications are delay-sensitive and require high resources. Hence this work proposes a novel standalone heterogeneous fog architecture that is composed of high-capacity and low-capacity fog nodes, both located at the terminals proximity. Thereby, realizing a substrate network that offers reduced delays and high resources, without the need to relay to the cloud nodes. Moreover, the work here leverages and deploys a deep learning network to propose a service function chain provisioning scheme implemented on this architecture. The scheme predicts the popular network functions, and maps them on the high-capacity nodes, whereas it predicts the unpopular network functions and maps them on the low-capacity nodes. The goal is to predict the next incoming function and prefetch it on the node. Hence, when a future request demands the same function, it can be cached directly from the node, at reduced resources consumption, processing times, cost, and energy consumption. Also, this yields in higher number of satisfied requests and increased capacity. The deep learning network yields reduced loss model and high success rates.
Keywords:
Delays
Cloud computing
Computer architecture
Edge computing
Machine learning
Network function virtualization
Energy consumption
Cloud computing
deep learning
fog computing
function popularity
long short-term memory
network function virtualization
service function chain
preteching and caching
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

K
King Faisal University
Scholars:
4.4K
Papers: 4.4K
Citations: 5.0K
U
University System of Ohio
Scholars:
15.4W
Papers: 13.0W
Citations: 200
C
Christopher Newport University
Scholars:
432
Papers: 271
Citations: 399
U
university of mount union
Scholars:
56
Papers: 45
Citations: 0
researcher View more organizations