QoS-Aware Fog Resource Provisioning and Mobile Device Power Control in IoT Networks

Jingjing Yao, Nirwan Ansari

Research output: Contribution to journalArticlepeer-review

77 Scopus citations

Abstract

Fog-aided Internet of Things (IoT) addresses the resource limitations of IoT devices in terms of computing and energy capacities, and enables computational intensive and delay-sensitive tasks to be offloaded to the fog nodes attached to the IoT gateways. A fog node, utilizing the cloud technologies, can lease and release virtual machines (VMs) in an on-demand fashion. For the power-limited mobile IoT devices (e.g., wearable devices and smart phones), their quality of service may be degraded owing to the varying wireless channel conditions. Power control helps maintain the wireless transmission rate and hence the quality of service (QoS). The QoS (i.e., task completion time) is affected by both the fog processing and wireless transmission; it is thus important to jointly optimize fog resource provisioning (i.e., decisions on the number of VMs to rent) and power control. This paper addresses this joint optimization problem to minimize the system cost (VM rentals) while guaranteeing QoS requirements, formulated as a mixed integer nonlinear programming problem. An approximation algorithm is then proposed to solve the problem. Simulation results demonstrate the performance of our proposed algorithm.

Original languageEnglish (US)
Article number8580411
Pages (from-to)167-175
Number of pages9
JournalIEEE Transactions on Network and Service Management
Volume16
Issue number1
DOIs
StatePublished - Mar 2019

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Keywords

  • Internet of Things
  • fog resource provisioning
  • mobility management
  • power control
  • smart devices

Fingerprint

Dive into the research topics of 'QoS-Aware Fog Resource Provisioning and Mobile Device Power Control in IoT Networks'. Together they form a unique fingerprint.

Cite this