Fog Resource Provisioning in Reliability-Aware IoT Networks
Document Type
Article
Publication Date
10-1-2019
Abstract
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.
Identifier
85073471605 (Scopus)
Publication Title
IEEE Internet of Things Journal
External Full Text Location
https://doi.org/10.1109/JIOT.2019.2922585
e-ISSN
23274662
First Page
8262
Last Page
8269
Issue
5
Volume
6
Recommended Citation
Yao, Jingjing and Ansari, Nirwan, "Fog Resource Provisioning in Reliability-Aware IoT Networks" (2019). Faculty Publications. 7285.
https://digitalcommons.njit.edu/fac_pubs/7285
