FOGPLAN: A Lightweight QoS-Aware Dynamic Fog Service Provisioning Framework

Ashkan Yousefpour, Ashish Patil, Genya Ishigaki, Inwoong Kim, Xi Wang, Hakki C. Cankaya, Qiong Zhang, Weisheng Xie, Jason P. Jue

IEEE Internet of Things Journal · 2019 · 191 citations · 41 references

Concepts

TL;DR

The proliferation of IoT, big data, and machine learning has spawned data‑intensive, delay‑sensitive real‑time applications that require strict QoS, which fog computing can provide by placing resources closer to users. This work introduces FOGPLAN, a QoS‑aware dynamic fog service provisioning framework. FOGPLAN dynamically deploys or releases application services on fog nodes to satisfy low‑latency QoS demands while minimizing cost, operates with no assumptions about IoT nodes, and is formulated as an optimization problem solved by two efficient greedy algorithms. The framework was evaluated through simulation using real‑world traffic traces.

Abstract

Recent advances in the areas of Internet of Things (IoT), big data, and machine learning have contributed to the rise of a growing number of complex applications. These applications will be data-intensive, delay-sensitive, and real-time as smart devices prevail more in our daily life. Ensuring quality of service (QoS) for delay-sensitive applications is a must, and fog computing is seen as one of the primary enablers for satisfying such tight QoS requirements, as it puts compute, storage, and networking resources closer to the user. In this paper, we first introduce FOGPLAN, a framework for QoS-aware dynamic fog service provisioning (QDFSP). QDFSP concerns the dynamic deployment of application services on fog nodes, or the release of application services that have previously been deployed on fog nodes, in order to meet low latency and QoS requirements of applications while minimizing cost. FOGPLAN framework is practical and operates with no assumptions and minimal information about IoT nodes. Next, we present a possible formulation (as an optimization problem) and two efficient greedy algorithms for addressing the QDFSP at one instance of time. Finally, the FOGPLAN framework is evaluated using a simulation based on real-world traffic traces.

References

41