Abstract

Vehicular networks as the key enablers in Intelligent Transportation Systems (ITS) and the Internet of Things (IoT) are key components of smart sustainable cities. Vehicles as a significant component of smart cities have emerging in-vehicle applications that can assist in good governance for sustainable smart cities. Most of these applications are delay sensitive and demand high computational capabilities that are provided by emerging technologies. Utilizing the distributed computational resources of vehicles with the help of volunteer computing is an efficient method to fulfill the high computational requirements of vehicles itself and the other components of smart cities. Vehicle as a resource is an emerging concept that must be considered to address the future challenges of sustainable smart cities. In this paper, an infrastructure-assisted job scheduling and task coordination mechanism in volunteer computing-based VANET called RSU-based VCBV is proposed, which enhances the architecture of VANET to utilize the surplus resources of vehicles for task execution. We propose job scheduling and task coordination algorithms for different volunteer models. Further, we design and implement an adaptive task replication method to seek fault tolerance by avoiding task failures due to locations of vehicles. We propose a task replication algorithm called location-based task replication algorithm. Extensive simulations validate the performance of our proposed volunteer models while comparing average task execution time and weight ratios with existing work.

Highlights

  • Sustainable and diverse services such as traffic management, health care, education, public safety, etc. are being provided by smart cities

  • We have presented the idea of resource utilization in Vehicular Ad hoc Networks (VANETs) focusing on taxonomy, applications, scenarios, and challenges whereas in this article we extend our work by proposing algorithms for one of its types, i.e., roadside unit (RSU)-based task coordination

  • We propose a Location-based Task Replication (LTR) algorithm to address the delay in job completion due to task failures

Read more

Summary

Introduction

Sustainable and diverse services such as traffic management, health care, education, public safety, etc. are being provided by smart cities. With the help of IoT and related emerging technologies, improvement can be made in environmentally sustainable developments [5] To satisfy these increasing demands, cloud computing is conflated with vehicular networks for the new domain Vehicular Cloud Computing (VCC). Shifting of cloud server functionalities to the edge of the network for mobile devices is a new trend for delay-sensitive applications. It lowers the makespan incurred due to computation-intensive applications It does not complement but supplements the cloud computing functionality by using edge servers at base stations to execute the computational tasks offloaded from mobile devices having a cellular connection. The fog computing paradigm enables computing at the edge of the network where data are originally being generated It can be used as a framework for reducing the delays in IoT devices used in sustainable smart cities [12]. Performance evaluation is done in “Performance evaluation”, and we conclude in “Conclusions and future work”

Related works
32: Return AJET
28: Return AJET
Result reply
Findings
Conclusions and future work
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call