4.8 Article

Fog Resource Provisioning in Reliability-Aware IoT Networks

Journal

IEEE INTERNET OF THINGS JOURNAL
Volume 6, Issue 5, Pages 8262-8269

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/JIOT.2019.2922585

Keywords

Fog computing; Internet of Things (IoT); multiobjective optimization; quality of service (QoS); reliability; resource provisioning

Ask authors/readers for more resources

To provide a better quality of service (QoS), cloud computing paradigm in Internet of Things (IoT) networks has shifted toward the edge. Fog-aided IoT networks deploy fog nodes, which are equipped with computing and storage resources, at the network edge to take over the deadline-driven computing tasks from IoT devices. In the fog node, where multiple virtual machines (VMs) can be rented to process the tasks, fog provisioning is to determine which VM should be rented and how to distribute different tasks to VMs in order to minimize the system cost (i.e., VM rentals). On the other hand, VMs may fail and lead to QoS degradation. Hence, reliability of VMs should also be considered when addressing the fog resource provisioning problem. To improve reliability, more VMs should be rented to satisfy the QoS requirement; this leads to higher system cost. Therefore, there is a tradeoff between reliability and the system cost. In this paper, we investigate the tradeoff of maximizing the reliability and minimizing the system cost for fog resource provisioning in IoT networks. An integer linear programming (ILP) problem is formulated but suffers from a high computational complexity. We then design an alternative algorithm to achieve suboptimal solutions with better time efficiency. The simulation results demonstrate the performances of our proposed algorithm.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available