An Incentive Framework for Resource Sensing in Fog Computing Networks

Fog computing is expected to excavate and make full use of the inherent idle communication, cache, computation, and control resources of massive devices, and to relieve the pressure of cloud computing on link congestion, delay, and energy consumption. However, how to accurately sense the resources of all fog nodes (FNs) in real time is vital to efficient resource scheduling in the fog computing networks. Frequent sensing will result in both high sensing accuracy at the fog controller (FC) and cost at the FNs. To this end, we propose a novel incentive framework to motivate the FNs to feed back their resource sensing data frequently to the FC based on Stackelberg game. The FC plays as the leader with the sensing reward prices as its strategy, and the FNs play as the followers with the sensing frequency as their strategies. The utility functions of the FC and the FNs are proposed, considering the payment for resource sensing, the accuracy of sensing and the cost of sensing. The existences of the global optimum of both utilities for the FC and the FNs are proved. Closed-form solutions for the optimal sensing frequencies of the FNs are derived. Numerous simulations are done verifying our theoretical analyses and indicating the importance of our proposed incentive framework for resource sensing in the fog computing network.

[1]  Mohammad Manzurul Islam,et al.  Cloud Computing: A Survey on its limitations and Potential Solutions , 2013 .

[2]  M. Shamim Hossain,et al.  Fog Intelligence for Real-Time IoT Sensor Data Analytics , 2017, IEEE Access.

[3]  David Hutchison,et al.  The Extended Cloud: Review and Analysis of Mobile Edge Computing and Fog From a Security and Resilience Perspective , 2017, IEEE Journal on Selected Areas in Communications.

[4]  Yixian Yang,et al.  Secure Data Access Control With Ciphertext Update and Computation Outsourcing in Fog Computing for Internet of Things , 2017, IEEE Access.

[5]  Jonathan E. Fieldsend,et al.  A Framework of Fog Computing: Architecture, Challenges, and Optimization , 2017, IEEE Access.

[6]  Jun Zhang,et al.  Stochastic Joint Radio and Computational Resource Management for Multi-User Mobile-Edge Computing Systems , 2017, IEEE Transactions on Wireless Communications.

[7]  Zhu Han,et al.  Computing Resource Allocation in Three-Tier IoT Fog Networks: A Joint Optimization Approach Combining Stackelberg Game and Matching , 2017, IEEE Internet of Things Journal.

[8]  Yuxin Liu,et al.  A Cooperative-Based Model for Smart-Sensing Tasks in Fog Computing , 2017, IEEE Access.

[9]  Andrea Zanella,et al.  Internet of Things for Smart Cities , 2014, IEEE Internet of Things Journal.

[10]  John A. Stankovic,et al.  Research Directions for the Internet of Things , 2014, IEEE Internet of Things Journal.

[11]  Mazliza Othman,et al.  A Survey of Mobile Cloud Computing Application Models , 2014, IEEE Communications Surveys & Tutorials.

[12]  Hao Liang,et al.  Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption , 2016, IEEE Internet of Things Journal.

[13]  Yuefeng Ji,et al.  Stackelberg Game Based Incentive Mechanisms for Multiple Collaborative Tasks in Mobile Crowdsourcing , 2016, Mob. Networks Appl..

[14]  Longjun Liu,et al.  Towards sustainable in-situ server systems in the big data era , 2015, 2015 ACM/IEEE 42nd Annual International Symposium on Computer Architecture (ISCA).

[15]  Antonio Pescapè,et al.  Integration of Cloud computing and Internet of Things: A survey , 2016, Future Gener. Comput. Syst..

[16]  Wei Wang,et al.  Delay-Constrained Hybrid Computation Offloading With Cloud and Fog Computing , 2017, IEEE Access.