Hierarchical Fog-Cloud Computing for IoT Systems: A Computation Offloading Game
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 17 Oct 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 1.
4 papers.
- 2024Atmosphere: Context and situational-aware collaborative IoT architecture for edge-fog-cloud computingcited by 2
- 2021DeF-DReL: Systematic Deployment of Serverless Functions in Fog and Cloud environments using Deep Reinforcement Learningcited by 1
- 2022Distributed Task Management in Fog Computing: A Socially Concave Bandit Gamecited by 1
- 2023QECO: A QoE-Oriented Computation Offloading Algorithm based on Deep Reinforcement Learning for Mobile Edge Computingcited by 0
- 2024Atmosphere: Context and situational-aware collaborative IoT architecture for edge-fog-cloud computing26 Jan 2024
- 2023QECO: A QoE-Oriented Computation Offloading Algorithm based on Deep Reinforcement Learning for Mobile Edge Computing4 Nov 2023
- 2022Distributed Task Management in Fog Computing: A Socially Concave Bandit Game28 Mar 2022
- 2021DeF-DReL: Systematic Deployment of Serverless Functions in Fog and Cloud environments using Deep Reinforcement Learning29 Oct 2021