Incentive mechanism for computation offloading using edge computing: A Stackelberg game approach

IoT-based services benefit from cloud which offers a virtually unlimited capabilities, such as storage, processing, and communication. However, the challenges are still open for mobile users to receive computation from the cloud with satisfied quality-of-service (QoS) provisioning. In this paper, we study computation offloading by using edge computing, which is a new paradigm to deliver computation to the edge of pervasive networks nearby mobile users. Without strong incentive in place, however, local edge servers may be reluctant to help offload computation. To stimulate cloud service operator and local edge server owners to participate in computation offloading, we formulate the interactions among cloud service operator and edge server owners as a Stackelberg game to maximize the utilities of cloud service operator and edge server owners by obtaining the optimal payment and computation offloading strategies. Through theoretical analysis, we show that the game is guaranteed to reach a unique Nash equilibrium. We then design two computation offloading algorithms that can quantify their efficiencies in terms of low delay and reduced complexity. Additionally, we extend our work by considering that edge server owners dynamically join or leave computation offloading. Numerical results show that our proposed algorithms perform well in computation offloading and efficiently stimulate edge server owners to make contribution to computation offloading.

[1]  Mohammad S. Obaidat,et al.  Playing the Smart Grid Game: Performance Analysis of Intelligent Energy Harvesting and Traffic Flow Forecasting for Plug-In Electric Vehicles , 2015, IEEE Vehicular Technology Magazine.

[2]  Jenq-Neng Hwang,et al.  Video-Quality-Driven Resource Allocation for Real-Time Surveillance Video Uplinking Over OFDMA-Based Wireless Networks , 2015, IEEE Transactions on Vehicular Technology.

[3]  Xu Chen,et al.  Decentralized Computation Offloading Game for Mobile Cloud Computing , 2014, IEEE Transactions on Parallel and Distributed Systems.

[4]  Yung-Hsiang Lu,et al.  Cloud Computing for Mobile Users: Can Offloading Computation Save Energy? , 2010, Computer.

[5]  Eric van Damme,et al.  Non-Cooperative Games , 2000 .

[6]  Hongke Zhang,et al.  Performance-Aware Mobile Community-Based VoD Streaming Over Vehicular Ad Hoc Networks , 2015, IEEE Transactions on Vehicular Technology.

[7]  Xue Liu,et al.  Minimizing Electricity Cost: Optimization of Distributed Internet Data Centers in a Multi-Electricity-Market Environment , 2010, 2010 Proceedings IEEE INFOCOM.

[8]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[9]  Martin Maier,et al.  Open Energy Market Strategies in Microgrids: A Stackelberg Game Approach Based on a Hybrid Multiobjective Evolutionary Algorithm , 2015, IEEE Transactions on Smart Grid.

[10]  Hongke Zhang,et al.  Ant-Inspired Mini-Community-Based Solution for Video-On-Demand Services in Wireless Mobile Networks , 2014, IEEE Transactions on Broadcasting.

[11]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[12]  Athanasios V. Vasilakos,et al.  Noncooperative and Cooperative Optimization of Electric Vehicle Charging Under Demand Uncertainty: A Robust Stackelberg Game , 2016, IEEE Transactions on Vehicular Technology.

[13]  Walid Saad,et al.  Data Injection Attacks on Smart Grids With Multiple Adversaries: A Game-Theoretic Perspective , 2016, IEEE Transactions on Smart Grid.

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

[15]  Rodney S. Tucker,et al.  Green Cloud Computing: Balancing Energy in Processing, Storage, and Transport , 2011, Proceedings of the IEEE.

[16]  Pan Hui,et al.  ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading , 2012, 2012 Proceedings IEEE INFOCOM.

[17]  Lei Yu,et al.  Cooperative end-to-end traffic redundancy elimination for reducing cloud bandwidth cost , 2017, 2012 20th IEEE International Conference on Network Protocols (ICNP).

[18]  Dario Sabella,et al.  Mobile-Edge Computing Architecture: The role of MEC in the Internet of Things , 2016, IEEE Consumer Electronics Magazine.

[19]  Lei Yu,et al.  Dynamic scaling of virtual clusters with bandwidth guarantee in cloud datacenters , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[20]  Guangjie Han,et al.  MobiCoop: An Incentive-Based Cooperation Solution for Mobile Applications , 2016, TOMM.

[21]  Weiwei Sun,et al.  Is only one gps position sufficient to locate you to the road network accurately? , 2016, UbiComp.

[22]  Yongdong Wu,et al.  Incentive Mechanism Design for Heterogeneous Peer-to-Peer Networks: A Stackelberg Game Approach , 2014, IEEE Transactions on Mobile Computing.

[23]  Gabriel-Miro Muntean,et al.  Socially aware mobile peer-to-peer communications for community multimedia streaming services , 2015, IEEE Communications Magazine.

[24]  Alexandru Iosup,et al.  Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing , 2011, IEEE Transactions on Parallel and Distributed Systems.

[25]  Alec Wolman,et al.  MAUI: making smartphones last longer with code offload , 2010, MobiSys '10.

[26]  Naveen K. Chilamkurti,et al.  Bayesian Coalition Negotiation Game as a Utility for Secure Energy Management in a Vehicles-to-Grid Environment , 2016, IEEE Transactions on Dependable and Secure Computing.

[27]  Sateesh Addepalli,et al.  Fog computing and its role in the internet of things , 2012, MCC '12.

[28]  Sherali Zeadally,et al.  Vehicular delay-tolerant networks for smart grid data management using mobile edge computing , 2016, IEEE Communications Magazine.

[29]  Zhipeng Cai,et al.  CoRE: Cooperative End-to-End Traffic Redundancy Elimination for Reducing Cloud Bandwidth Cost , 2012, IEEE Transactions on Parallel and Distributed Systems.

[30]  Yuanyuan Yang,et al.  Energy-efficient dynamic offloading and resource scheduling in mobile cloud computing , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[31]  Khaled Ben Letaief,et al.  Dynamic Computation Offloading for Mobile-Edge Computing With Energy Harvesting Devices , 2016, IEEE Journal on Selected Areas in Communications.

[32]  Tansu Alpcan,et al.  Fog Computing May Help to Save Energy in Cloud Computing , 2016, IEEE Journal on Selected Areas in Communications.

[33]  Yunheung Paek,et al.  Techniques to Minimize State Transfer Costs for Dynamic Execution Offloading in Mobile Cloud Computing , 2014, IEEE Transactions on Mobile Computing.

[34]  Jiannong Cao,et al.  Multi-User Computation Partitioning for Latency Sensitive Mobile Cloud Applications , 2015, IEEE Transactions on Computers.

[35]  Yang Liu,et al.  Efficient Data Query in Intermittently-Connected Mobile Ad Hoc Social Networks , 2015, IEEE Transactions on Parallel and Distributed Systems.

[36]  Byung-Gon Chun,et al.  CloneCloud: elastic execution between mobile device and cloud , 2011, EuroSys '11.

[37]  Yuanqing Xia,et al.  Optimal Online Data Dissemination for Resource Constrained Mobile Opportunistic Networks , 2017, IEEE Transactions on Vehicular Technology.

[38]  Lin Gao,et al.  Economics of public Wi-Fi monetization and advertising , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[39]  Yang Liu,et al.  Efficient Quality-of-Service (QoS) Support in Mobile Opportunistic Networks , 2014, IEEE Transactions on Vehicular Technology.

[40]  Depeng Jin,et al.  Vehicular Fog Computing: A Viewpoint of Vehicles as the Infrastructures , 2016, IEEE Transactions on Vehicular Technology.

[41]  Dusit Niyato,et al.  A Framework for Cooperative Resource Management in Mobile Cloud Computing , 2013, IEEE Journal on Selected Areas in Communications.

[42]  Wenzhong Li,et al.  Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing , 2015, IEEE/ACM Transactions on Networking.

[43]  Murat Demirbas,et al.  LineKing: Coffee Shop Wait-Time Monitoring Using Smartphones , 2015, IEEE Transactions on Mobile Computing.

[44]  Hongbo Zhu,et al.  Quality-Optimized Joint Source Selection and Power Control for Wireless Multimedia D2D Communication Using Stackelberg Game , 2015, IEEE Transactions on Vehicular Technology.

[45]  Evangelos Theodoridis,et al.  SmartSantander: IoT experimentation over a smart city testbed , 2014, Comput. Networks.

[46]  Cong Wang,et al.  Achieving Secure, Scalable, and Fine-grained Data Access Control in Cloud Computing , 2010, 2010 Proceedings IEEE INFOCOM.

[47]  Sarah Mennicken,et al.  "It's like living with a friendly stranger": perceptions of personality traits in a smart home , 2016, UbiComp.