Skip to main content

Advertisement

Log in

A novel reputation incentive mechanism and game theory analysis for service caching in software-defined vehicle edge computing

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

Abstract

Service caching can improve the QoS of computationally intensive vehicle applications by pre-storing the necessary application programs and related data for computing tasks on edge servers. In this paper, we propose a new vehicle edge computing framework based on software defined networks, which introduces the reputation to measure the contribution of each vehicle as the basis for providing different quality of services. The process is divided into two phases: in the first phase, the vehicle requests the offload application task from the edge server; and in the second phase, the edge server makes the service caching decision after processing the task. We design the whole interaction process as a kind of incentive mechanism based on reputation via using Stackelberg game modeling, and analyze the optimal strategy for both sides of the game by reverse induction. Furthermore, we also prove the existence and uniqueness of Stackelberg equilibrium in two-stage game, and a genetic optimization algorithm is designed to quickly obtain the optimal strategy for both sides of the game. Experimental results show that the proposed scheme not only brings more profits to the edge server side, but also reduces the average delay by 76 % compared with the ordinary mobile edge computing scheme.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Abbas N, Zhang Y, Taherkordi A, Skeie T (2018) Mobile edge computing: a survey. IEEE Internet of Things Journal 5(1):450–464

    Article  Google Scholar 

  2. Wang S, Zhang X, Zhang Y, Wang L, Yang J, Wang W (2017) A survey on mobile edge networks: convergence of computing, caching and communications. IEEE Access 5:6757–6779

    Article  Google Scholar 

  3. Grewe D, Wagner M, Arumaithurai M, Psaras I, Kutscher D (2017) Information-centric mobile edge computing for connected vehicle environments: challenges and research directions. In: ACM Special interest group on data communication, pp 7–12

  4. Zhou L (2016) Mobile device-to-device video distribution: theory and application. ACM Trans Multimed Comput Commun Appl 12(3):38

    Article  Google Scholar 

  5. Tordsson J, Montero RS, Moreno-Vozmediano R, et al (2012) Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers. Futur Gener Comput Syst 28(2):358–367

    Article  Google Scholar 

  6. Sarrigiannis I, Ramantas K, Kartsakli E, Mekikis P-V, Antonopoulos A, Verikoukis C (2020) Online VNF lifecycle management in a MEC-enabled 5g iot architecture. IEEE Internet of Things Journal 7 (5):4183–4194

    Article  Google Scholar 

  7. Xuan H, Wei S, Feng Y, Liu D, Li Y (2019) Bi-level programming model and algorithm for VNF deployment with data centers placement. IEEE Access 7:185760–185772

    Article  Google Scholar 

  8. Mekikis P, Ramantas K, Antonopoulos A, Kartsakli E, Sanabriarusso L, Serra J, Pubill D, Verikoukis C (2020) NFV-Enabled experimental platform for 5g tactile internet support in industrial environments. IEEE Transactions on Industrial Informatics 16(3):1895–1903

    Article  Google Scholar 

  9. Baktir AC, Ozgovde A, Ersoy C (2017) How can edge computing benefit from software-defined networking: a survey, use cases, and future directions. IEEE Communications Surveys & Tutorials 19(4):2359–2391. https://doi.org/10.1109/COMST.2017.2717482. Fourthquarter

    Article  Google Scholar 

  10. Sukjin C, Joonwoo K, Sangheon P (2018) Optimal task offloading and resource allocation in software-defined vehicular edge computing. In: 2018 International conference on information and communication technology convergence (ICTC), pp 251–256

  11. Xie Q, Wang Q, Yu N, Huang H, Jia X (2018) Dynamic service caching in mobile edge networks. Mobile adhoc and sensor systems 73–79

  12. Zhao T, Hou IH, Wang S, Chan K (2018) Red/led: an asymptotically optimal and scalable online algorithm for service caching at the edge. IEEE Journal on Selected Areas in Communications 36 (8):1857–1870

    Article  Google Scholar 

  13. Chen L, Xu J, Ren S, Zhou P (2018) Spatio-temporal edge service placement: a bandit learning approach. IEEE Trans Wirel Commun 17(12):8388–8401

    Article  Google Scholar 

  14. Zeng F, Chen Q, Meng L, Wu J (2020) Volunteer assisted collaborative offloading and resource allocation in vehicular edge computing. IEEE Trans Intell Transp Syst 1–11

  15. Wang Y, Li Y, Wang W, et al (2016) A locality-based mobile caching policy for d2d-based content sharing network. In: GLOBECOM 2016—2016 IEEE global communications conference, pp 1–6

  16. Su Z, Hui Y, Guo S (2016) D2d-based content delivery with parked vehicles in vehicular social networks. IEEE Wirel Commun 23(4):90–95

    Article  Google Scholar 

  17. Zhou Z, Yu H, Xu C, et al (2018) Dependable content distribution in d2d-based cooperative vehicular networks: a big data-integrated coalition game approach. IEEE Trans Intell Transp Syst 19(3):953–964

    Article  Google Scholar 

  18. Wang S, Zhang Z, Yu R, et al (2017) Low-latency caching with auction game in vehicular edge computing. In: International conference on communications, pp 1–6

  19. Hui Y, Su Z, Luan TH, et al (2019) Content in motion: an edge computing based relay scheme for content dissemination in urban vehicular networks. IEEE Trans Intell Transp Syst 20(8):3115–3128

    Article  Google Scholar 

  20. Chen M, Hao Y, Hu L, et al (2017) Green and mobility-aware caching in 5g networks. IEEE Trans Wirel Commun 16(12):8347–8361

    Article  Google Scholar 

  21. Su Z, Xu Q, Hou F, et al (2017) Edge caching for layered video contents in mobile social networks. IEEE Trans Multimed 19(10):2210–2221

    Article  Google Scholar 

  22. Muller S, Atan O, Mihaela VDS, et al (2017) Context-aware proactive content caching with service differentiation in wireless networks. IEEE Trans Wirel Commun 16(2):1024–1036

    Article  Google Scholar 

  23. Kwak J, Kim Y, Le LB, et al (2018) Hybrid content caching in 5G wireless networks: cloud versus edge caching. IEEE Trans Wirel Commun 17(5):3030–3045

    Article  Google Scholar 

  24. Zhao H, Wang Y, Sun R (2018) Task proactive caching based computation offloading and resource allocation in mobile-edge computing systems. In: 2018 14th international wireless communications & mobile computing conference (IWCMC). IEEE, pp 232–237

  25. Xu J, Chen L, Zhou P (2018) Joint service caching and task offloading for mobile edge computing in dense networks. In: IEEE INFOCOM 2018-IEEE Conference on Computer Communications, pp 207–215

  26. Li M, Rui L, Qiu X, Guo S, Yu X (2019) Design of a service caching and task offloading mechanism in smart grid edge network. In: International conference on wireless communications and mobile computing, pp 249–254

  27. Tran T X, Chan K, Pompili D (2019) COSTA: cost-aware service caching and task offloading assignment in mobile-edge computing. Sensor, mesh and ad hoc communications and networks 1–9

  28. Bi S, Huang L, Zhang YA (2020) Joint optimization of service caching placement and computation offloading in mobile edge computing system. IEEE Transactions on Wireless Communications 19(7):4947–4963

    Article  Google Scholar 

  29. Zhang K, Mao Y, Leng S, Maharjan S, Zhang Y (2016) Optimal delay constrained offloading for vehicular edge computing networks. In: International conference on communications, pp 1–6

  30. Kao Y, Krishnamachari B, Ra M, Bai F (2017) Hermes: latency optimal task assignment for resource-constrained mobile computing. IEEE Trans Mob Comput 16(11):3056–3069

    Article  Google Scholar 

  31. Deng X, Li J, Liu E, Zhang H (2020) Task allocation algorithm and optimization model on edge collaboration. J Syst Archit 101778

  32. Deng X, Luo J, He L, Liu Q, Li X, Cai L (2019) Cooperative channel allocation and scheduling in multi-interface wireless mesh networks. Peer-to-peer Networking and Applications 12(1):1–12

    Article  Google Scholar 

  33. Zeng F, Ren Y, Deng X, Li W (2018) Cost-effective edge server placement in wireless metropolitan area networks. Sensors 19(1):32

    Article  Google Scholar 

  34. Jammal M, Singh T, Shami A, Asal R, Li Y (2014) Software defined networking: state of the art and research challenges. Comput Netw 72:74–98

    Article  Google Scholar 

  35. Huang X, Yu R, Kang J, Zhang Y (2017) Distributed reputation management for secure and efficient vehicular edge computing and networks. IEEE Access 5:25408–25420

    Article  Google Scholar 

  36. Zhang H, Xiao Y, Bu S, Niyato D, Yu R, Han Z (2017) Computing resource allocation in three-tier IoT fog networks: a joint optimization approach combining stackelberg game and matching. IEEE Internet of Things Journal 4(5):1204–1215

    Article  Google Scholar 

  37. Wang R, Zeng F, Yao L, Wu J (2020) Game-theoretic algorithm designs and analysis for interactions among contributors in mobile crowdsourcing with word of mouth. IEEE Internet of Things Journal (Early Access) https://doi.org/10.1109/JIOT.2020.2989745

  38. Maharjan S, Zhu Q, Zhang Y, Gjessing S, Basar T (2013) Dependable demand response management in the smart grid: a Stackelberg game approach. IEEE Trans Smart Grid 4(1):120–132

    Article  Google Scholar 

  39. Rosen JB (1965) Existense and uniqueness of equilibrium points for concaven-person N-person games. Econometrica: Journal of the Econometric Society 520–534

  40. Zhang K, Mao Y, Leng S, Zhao Q, Li L, Peng X, Pan L, Maharjan S, Zhang Y (2016) Energy-efficient offloading for mobile edge computing in 5G heterogeneous networks. IEEE Access 4:5896–5907

    Article  Google Scholar 

  41. Hao Y, Chen M, Hu L, et al (2018) Energy efficient task caching and offloading for mobile edge computing. IEEE Access 6(99):11365–11373

    Article  Google Scholar 

  42. You C, Huang K, Chae H, Kim B (2017) Energy-Ecient Resource allocation for mobile edge computation offloading. IEEE Trans Wirel Commun 16(3):1397–1411

    Article  Google Scholar 

  43. Chen M, Liang B, Dong M (2017) Joint offoading decision and resource allocation for multi-user multi-task mobile cloud. In: International conference on communications, pp 1–6

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Feng Zeng.

Ethics declarations

Conflict of interests

The authors declare that they have no conflict of interest.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zeng, F., Chen, Y., Yao, L. et al. A novel reputation incentive mechanism and game theory analysis for service caching in software-defined vehicle edge computing. Peer-to-Peer Netw. Appl. 14, 467–481 (2021). https://doi.org/10.1007/s12083-020-00985-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-020-00985-4

Keywords

Navigation