Shahed University

A dynamic fog service provisioning approach for IoT applications

sam jabbehdari | mohammad faraji mehmandar | Hamid Haj Seyyed Javadi

URL :   http://research.shahed.ac.ir/WSR/WebPages/Report/PaperView.aspx?PaperID=147984
Date :  2020/06/29
Publish in :    International Journal of Communication Systems


Keywords :application-based services, auto-scaling, fog computing, Internet of Things (IoT), resource management, resource provisioning

Abstract :
Summary Internet of Things (IoT) is an ecosystem that can improve the life quality of humans through smart services, thereby facilitating everyday tasks. Connecting to cloud and utilizing its services are now public and common, and the experts seek to find some ways to complete cloud computing to use it in IoT, which in next decades will make everything online. Fog computing, where the cloud computing expands to the edge of the network, is one way to achieve the objectives of delay reduction, immediate processing, and network congestion. Since IoT devices produce variations of workloads over time, IoT application services will experience traffic trace fluctuations. So knowing about the distribution of future workloads required to handle IoT workload while meeting the QoS constraint. As a result, in the context of fog computing, the main objective of resource management is dynamic resource provisioning such that it avoids the excess or dearth of provisioning. In the present work, we first propose a distributed computing framework for autonomic resource management in the context of fog computing. Then, we provide a customized version of a provisioning system for IoT services based on control MAPE-k loop. The system makes use of a reinforcement learning technique as decision maker in planning phase and support vector regression technique in analysis phase. At the end, we conduct a family of simulation-based experiments to assess the performance of our introduced system. The average delay, cost, and delay violation are decreased by 1.95, 11, and 5.1, respectively, compared with existing solutions.