Game Theory Based Opportunistic Computation Offloading in Cloud-Enabled IoV

With the growing popularity of the fifth-generation (5G) wireless systems and cloud-enabled Internet of Vehicles, vehicular cloud has been introduced as a novel mobile device computing mode, which enables vehicles to offload their computation-intensive tasks to neighbors. In this paper, we first present a 5G cloud-enabled scenario of vehicular cloud computing where a vehicular terminal works either as a service provider with idle computation resources or a requestor who has a computation-intensive task that can be executed either locally or offloaded to nearby providers via opportunistic vehicle-to-vehicle communications. Then, we study the following issues: 1) how to determine the appropriate offloading rate of requestors; 2) how to select the most appropriate computation service provider; 3) how to identify the ideal pricing strategy for each service provider. We address the above-mentioned problems by developing a two-player Stackelberg-game-based opportunistic computation offloading scheme under situations involving complete and incomplete information that primarily considers task completion duration and service price. We simplify the former case into a common resource assignment problem with mathematical solutions. For the latter case, Stackelberg equilibriums of the offloading game are derived, and the corresponding existence conditions are concretely discussed. Finally, a Monte-Carlo simulation-based performance evaluation shows that the proposed methods can significantly reduce the task completion duration while ensuring the profit of service providers, thus achieving mutually satisfactory computation offloading decisions.

[1]  Xinlei Chen,et al.  A Survey of Opportunistic Offloading , 2018, IEEE Communications Surveys & Tutorials.

[2]  Volker Jungnickel,et al.  Boosting 5G Through Ethernet: How Evolved Fronthaul Can Take Next-Generation Mobile to the Next Level , 2018, IEEE Vehicular Technology Magazine.

[3]  Osvaldo Simeone,et al.  Energy-Efficient Resource Allocation for Mobile Edge Computing-Based Augmented Reality Applications , 2016, IEEE Wireless Communications Letters.

[4]  Khaled Ben Letaief,et al.  Joint Subcarrier and CPU Time Allocation for Mobile Edge Computing , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[5]  Min Chen,et al.  Opportunistic Task Scheduling over Co-Located Clouds in Mobile Environment , 2018, IEEE Transactions on Services Computing.

[6]  Yan Zhang,et al.  Optimal Resource Sharing in 5G-Enabled Vehicular Networks: A Matrix Game Approach , 2016, IEEE Transactions on Vehicular Technology.

[7]  Lin Ma,et al.  A utility-based resource allocation scheme in cloud-assisted vehicular network architecture , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[8]  Xiaojiang Du,et al.  Internet Protocol Television (IPTV): The Killer Application for the Next-Generation Internet , 2007, IEEE Communications Magazine.

[9]  Tarik Taleb,et al.  On Multi-Access Edge Computing: A Survey of the Emerging 5G Network Edge Cloud Architecture and Orchestration , 2017, IEEE Communications Surveys & Tutorials.

[10]  Jie Huang,et al.  A Computation Offloading Algorithm Based on Game Theory for Vehicular Edge Networks , 2018, 2018 IEEE International Conference on Communications (ICC).

[11]  Gary Burnett,et al.  Driver-passenger collaboration as a basis for human-machine interface design for vehicle navigation systems , 2017, Ergonomics.

[12]  K. B. Letaief,et al.  A Survey on Mobile Edge Computing: The Communication Perspective , 2017, IEEE Communications Surveys & Tutorials.

[13]  Song Guo,et al.  A Game Theoretic Approach to Parked Vehicle Assisted Content Delivery in Vehicular Ad Hoc Networks , 2017, IEEE Transactions on Vehicular Technology.

[14]  Mohsen Guizani,et al.  Transactions papers a routing-driven Elliptic Curve Cryptography based key management scheme for Heterogeneous Sensor Networks , 2009, IEEE Transactions on Wireless Communications.

[15]  Kecheng Zhang,et al.  Mobile-edge CoMputing for VehiCular networks , 2017 .

[16]  Min Sheng,et al.  Mobile-Edge Computing: Partial Computation Offloading Using Dynamic Voltage Scaling , 2016, IEEE Transactions on Communications.

[17]  Xu Chen,et al.  Exploiting Massive D2D Collaboration for Energy-Efficient Mobile Edge Computing , 2017, IEEE Wireless Communications.

[18]  Xiaoli Chu,et al.  Computation Offloading and Resource Allocation in D2D-Enabled Mobile Edge Computing , 2018, 2018 IEEE International Conference on Communications (ICC).

[19]  Ling Tang,et al.  Multi-User Computation Offloading in Mobile Edge Computing: A Behavioral Perspective , 2018, IEEE Network.

[20]  Tarik Taleb,et al.  Follow me cloud: interworking federated clouds and distributed mobile networks , 2013, IEEE Network.

[21]  Ashwin Ashok,et al.  Vehicular Cloud Computing through Dynamic Computation Offloading , 2017, Comput. Commun..

[22]  Maher Ben Jemaa,et al.  Vehicular cloud networks: Challenges, architectures, and future directions , 2017, Veh. Commun..