The demand for computational resources in vehicular environments has increased due to the deployment of numerous intelligent transportation systems in the last decade. The federated vehicular cloud, a variant of vehicular cloud computing, can be considered as an emerging alternative for executing computationally intensive and delay-sensitive applications. However, the federated vehicular cloud is beset with a capacity-constrained communication channel and limited resource capacity in individual vehicles, which lead to data and resource management challenges. Therefore, we propose UniDRM, a unified data and resource management framework for the federated vehicular cloud, to address these challenges. The UniDRM organizes vehicles on the road into clusters based on their mobility and resource characteristics, such as resource cost, resource security level, resource type, and available resource capacity. The data of computationally intensive tasks are then partitioned using our proposed analytical model and assigned to individual vehicles in the cluster for parallel execution. Three partitioning and scheduling schemes: timeaware, cost-aware, and security-aware are proposed in this study to execute time-critical tasks, low-cost tasks, and high-security tasks, respectively. Through realistic simulations, a comparative analysis of the proposed partitioning and scheduling schemes is presented.
INDEX TERMSVehicular cloud computing, federated vehicular cloud, resource management, resourcebased clustering, resource ranking, divisible load partitioning, divisible load scheduling I. INTRODUCTION