Volunteer Computing in Connected Vehicles: Opportunities and Challenges

With the exponential increase in the number of smart devices and the proliferation of the Internet of Things (IoT) over the last two decades, a huge demand for computational and storage resources has been observed. This trend has supported a vision toward exploring a novel set of resources beyond the traditional distributed computing paradigms. To deliver this vision, vehicular ad-hoc networks (VANETs) have garnered a great deal of attention due to a number of vehicles on the roads that can be served as the prospective computational resources in the form of processing and storage units. Given the perspective of resources not being used collectively, we propose volunteer computing based VANET (VCBV) architecture, aimed at utilizing the surplus vehicular resources to deal with the future computational requirements of varied applications including autonomous driving, infotainment systems, healthcare services, and complex simulations. In this context, this study investigates the different aspects of possible integration of VANET and volunteer computing (VC). For this purpose, we describe the system model of VCBV by identifying the major components and their roles. Furthermore, a comprehensive taxonomic classification of VCBV is presented. Moreover, some prospective applications and multiple VCBV scenarios are also envisioned. Finally, a set of challenges is indicated that must be addressed by future studies to fully realize the potential of the proposed architecture.

[1]  Gabriel Cebrián-Márquez,et al.  Addressing Bitrate and Latency Requirements for Connected and Autonomous Vehicles , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[2]  Nouman M. Durrani,et al.  Volunteer computing: requirements, challenges, and solutions , 2014, J. Netw. Comput. Appl..

[3]  Mohsen Guizani,et al.  Integrating Fog Computing with VANETs: A Consumer Perspective , 2019, IEEE Communications Standards Magazine.

[4]  Lei Guo,et al.  Mobile Edge Computing-Enabled Internet of Vehicles: Toward Energy-Efficient Scheduling , 2019, IEEE Network.

[5]  Rajkumar Buyya,et al.  A survey on vehicular cloud computing , 2014, J. Netw. Comput. Appl..

[6]  Quanyan Zhu,et al.  Distributed Privacy-Preserving Collaborative Intrusion Detection Systems for VANETs , 2018, IEEE Transactions on Signal and Information Processing over Networks.

[7]  Xiaolong Hu,et al.  Autonomous Driving in the iCity—HD Maps as a Key Challenge of the Automotive Industry , 2016 .

[8]  Long Chen,et al.  Dynamic path planning for autonomous driving on various roads with avoidance of static and moving obstacles , 2018 .

[9]  Saraju P. Mohanty,et al.  Toward the Vision of All-Electric Vehicles in a Decade [Energy and Security] , 2019, IEEE Consumer Electronics Magazine.

[10]  Mingkai Chen,et al.  A Computing and Content Delivery Network in the Smart City: Scenario, Framework, and Analysis , 2019, IEEE Network.

[11]  Xiaojiang Du,et al.  Intelligence-Sharing Vehicular Networks with Mobile Edge Computing and Spatiotemporal Knowledge Transfer , 2020, IEEE Network.

[12]  Fei-Yue Wang,et al.  A Security and Privacy Review of VANETs , 2015, IEEE Transactions on Intelligent Transportation Systems.

[13]  Yunlong Cai,et al.  An Edge-Computing Based Architecture for Mobile Augmented Reality , 2018, IEEE Network.

[14]  Senlin Luo,et al.  Named Data Networking in Vehicular Ad Hoc Networks: State-of-the-Art and Challenges , 2020, IEEE Communications Surveys & Tutorials.