VANET-Based Volunteer Computing (VBVC): A Computational Paradigm for Future Autonomous Vehicles

Despite the surge in a vehicular ad-hoc network (VANET) and volunteer computing research, future high-end vehicles are expected to under-utilize the onboard computation, storage and communication resources. Therefore, this research envisions the next paradigm shift by merging VANET and volunteer computing, which we call VANET based volunteer computing (or VBVC). To date, the potential design system for VBVC has not been characterized. To fill up this gap, we first set forth the scientific classification of VBVC, which uses the automobiles alongside roadside units (RSU) to give computational administrations to different vehicles on the road. We propose a potential framework for different VBVC scenarios. Moreover, we provide an experimental evaluation of VBVC by comparing it with the traditional model in terms of job completion, latency, and throughput. The proposed VBVC performs better when compared with traditional approaches.

[1]  Shiyong Lu,et al.  Semi-Markov Process Based Reliability and Availability Prediction for Volunteer Cloud Systems , 2018, 2018 IEEE 11th International Conference on Cloud Computing (CLOUD).

[2]  E. Schoch,et al.  Security requirements and solution concepts in vehicular ad hoc networks , 2007, 2007 Fourth Annual Conference on Wireless on Demand Network Systems and Services.

[3]  Alexander Skabardonis,et al.  Methodology for Measuring Recurrent and Nonrecurrent Traffic Congestion , 2004 .

[4]  David P. Anderson Volunteer computing , 2010, CROS.

[5]  Susana Sargento,et al.  Deploying Roadside Units in Sparse Vehicular Networks: What Really Works and What Does Not , 2014, IEEE Transactions on Vehicular Technology.

[6]  Xuemin Shen,et al.  Real-Time Path Planning Based on Hybrid-VANET-Enhanced Transportation System , 2015, IEEE Transactions on Vehicular Technology.

[7]  Robin Kravets,et al.  Governing energy for parked cars , 2013, 2013 10th Annual Conference on Wireless On-demand Network Systems and Services (WONS).

[8]  Miguel Vargas-Lombardo,et al.  Security Threats in Volunteer Computing Environments Using the Berkeley Open Infrastructure for Network Computing (BOINC) , 2012 .

[9]  Dunren Che,et al.  Survey and Taxonomy of Volunteer Computing , 2019, ACM Comput. Surv..

[10]  Sinem Coleri Ergen,et al.  Multihop-Cluster-Based IEEE 802.11p and LTE Hybrid Architecture for VANET Safety Message Dissemination , 2016, IEEE Transactions on Vehicular Technology.

[11]  Sherali Zeadally,et al.  Vehicular ad hoc networks (VANETS): status, results, and challenges , 2010, Telecommunication Systems.

[12]  Luis F. G. Sarmenta,et al.  Volunteer Computing , 1996 .

[13]  Falko Dressler,et al.  SmartRevoc: An efficient and privacy preserving revocation system using parked vehicles , 2013, 38th Annual IEEE Conference on Local Computer Networks.

[14]  Dunren Che,et al.  A "No Data Center" Solution to Cloud Computing , 2017, 2017 IEEE 10th International Conference on Cloud Computing (CLOUD).

[15]  Oded Nov,et al.  Volunteer computing: a model of the factors determining contribution to community-based scientific research , 2010, WWW '10.

[16]  Antonella Molinaro,et al.  From MANET To IETF ROLL Standardization: A Paradigm Shift in WSN Routing Protocols , 2011, IEEE Communications Surveys & Tutorials.

[17]  Hussein Zedan,et al.  A comprehensive survey on vehicular Ad Hoc network , 2014, J. Netw. Comput. Appl..

[18]  Chien Chen,et al.  A Software Defined Network architecture for GeoBroadcast in VANETs , 2015, 2015 IEEE International Conference on Communications (ICC).

[19]  Ruchin Jain A Congestion Control System Based on VANET for Small Length Roads , 2018, ArXiv.

[20]  Martin Gilje Jaatun,et al.  Beyond lightning: A survey on security challenges in cloud computing , 2013, Comput. Electr. Eng..

[21]  Donghyun Kim,et al.  Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses on the Road in VANET Clouds , 2013, 2013 IEEE 5th International Conference on Cloud Computing Technology and Science.

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

[23]  David P. Anderson,et al.  High-performance task distribution for volunteer computing , 2005, First International Conference on e-Science and Grid Computing (e-Science'05).

[24]  Ehssan Sakhaee,et al.  A Stable Routing Protocol to Support ITS Services in VANET Networks , 2007, IEEE Transactions on Vehicular Technology.

[25]  Dunren Che,et al.  cuCloud: Volunteer Computing as a Service (VCaaS) System , 2018, CLOUD.

[26]  Robin Kravets,et al.  Know your neighborhood: A strategy for energy-efficient communication , 2010, The 7th IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE MASS 2010).

[27]  Félix García Carballeira,et al.  Analyzing the performance of volunteer computing for data intensive applications , 2016, 2016 International Conference on High Performance Computing & Simulation (HPCS).

[28]  Wendi B. Heinzelman,et al.  Extending volunteer computing through mobile ad hoc networking , 2014, 2014 IEEE Global Communications Conference.

[29]  Alimohammad Shahri,et al.  Gamification for Volunteer Cloud Computing , 2014, 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing.

[30]  Rosdiadee Nordin,et al.  802.21-Assisted Distributed Mobility Management Solution in Vehicular Networks , 2017, IEEE Access.

[31]  Miguel Correia,et al.  Pando: Personal Volunteer Computing in Browsers , 2018, Middleware.

[32]  B. Allen,et al.  Designing a Runtime System for Volunteer Computing , 2006, ACM/IEEE SC 2006 Conference (SC'06).

[33]  Heekuck Oh,et al.  A Paradigm Shift from Vehicular Ad Hoc Networks to VANET-Based Clouds , 2015, Wireless Personal Communications.

[34]  David P. Anderson,et al.  Public Computing: Reconnecting People to Science , 2003 .