Hierarchical Fog-Cloud Computing for IoT Systems: A Computation Offloading Game

10/17/2017
by   Hamed Shah-Mansouri, et al.
0

Fog computing, which provides low-latency computing services at the network edge, is an enabler for the emerging Internet of Things (IoT) systems. In this paper, we study the allocation of fog computing resources to the IoT users in a hierarchical computing paradigm including fog and remote cloud computing services. We formulate a computation offloading game to model the competition between IoT users and allocate the limited processing power of fog nodes efficiently. Each user aims to maximize its own quality of experience (QoE), which reflects its satisfaction of using computing services in terms of the reduction in computation energy and delay. Utilizing a potential game approach, we prove the existence of a pure Nash equilibrium and provide an upper bound for the price of anarchy. Since the time complexity to reach the equilibrium increases exponentially in the number of users, we further propose a near-optimal resource allocation mechanism and prove that in a system with N IoT users, it can achieve an ϵ-Nash equilibrium in O(N/ϵ) time. Through numerical studies, we evaluate the users' QoE as well as the equilibrium efficiency. Our results reveal that by utilizing the proposed mechanism, more users benefit from computing services in comparison to an existing offloading mechanism. We further show that our proposed mechanism significantly reduces the computation delay and enables low-latency fog computing services for delay-sensitive IoT applications.

READ FULL TEXT

page 9

page 10

research
04/14/2023

Fog Computing IoT: Overview, Architecture and Applications

Fog computing is an emerging technology in the field of network services...
research
11/24/2020

Peer Offloading with Delayed Feedback in Fog Networks

Comparing to cloud computing, fog computing performs computation and ser...
research
12/19/2018

Non-cooperative game approach for task offloading in edge clouds

Task offloading provides a promising way to enhance the capability of th...
research
04/12/2020

Delay Sensitivity Classification of Cloud Gaming Content

Cloud Gaming is an emerging service that catches growing interest in the...
research
08/01/2020

PORA: Predictive Offloading and Resource Allocation in Dynamic Fog Computing Systems

In multi-tiered fog computing systems, to accelerate the processing of c...
research
07/03/2018

Hierarchical Capacity Provisioning for Fog Computing

The concept of fog computing is centered around providing computation re...
research
06/29/2023

Joint Latency-Energy Minimization for Fog-Assisted Wireless IoT Networks

This work aims to present a joint resource allocation method for a fog-a...

Please sign up or login with your details

Forgot password? Click here to reset