Grey Wolf-Based Task Scheduling in Vehicular Fog Computing Systems
Maryam Taghizadeh, Mahmood Ahmadi
TL;DR
This work addresses task scheduling in vehicular fog computing (VFC) to simultaneously reduce completion time (makespan) and monetary cost. It introduces a multi-objective formulation solved via a Grey Wolf Optimization (GWO) algorithm that allocates tasks to static fog nodes first, then dynamic fog nodes, and finally cloud resources, using a weighted sum $F = \alpha \cdot Cost + \beta \cdot CT$ with $\alpha + \beta = 1$. The problem formulation includes $ET_i$, $PT_i$, and a binary assignment matrix $X_{ij}$, with objective-driven priority and normalization to compare heterogeneous resources. Experimental results on synthetic scenarios and a Montage scientific workflow show that the GWO-based approach achieves lower monetary cost than baselines, with dynamic fog nodes offering meaningful improvements in the cost-time trade-off. Overall, the method demonstrates the viability of GWO for scalable, edge-driven scheduling in hybrid cloud-fog vehicular networks, highlighting practical considerations for node reliability and mobility.
Abstract
Vehicular fog computing (VFC) can be considered as an important alternative to address the existing challenges in intelligent transportation systems (ITS). The main purpose of VFC is to perform computational tasks through various vehicles. At present, VFCs include powerful computing resources that bring the computational resources nearer to the requesting devices. This paper presents a new algorithm based on meta-heuristic optimization method for task scheduling problem in VFC. The task scheduling in VFC is formulated as a multi-objective optimization problem, which aims to reduce makespan and monetary cost. The proposed method utilizes the grey wolf optimization (GWO) and assigns the different priorities to static and dynamic fog nodes. Dynamic fog nodes represent the parked or moving vehicles and static fog nodes show the stationary servers. Afterwards, the tasks that require the most processing resources are chosen and allocated to fog nodes. The GWO-based method is extensively evaluated in more details. Furthermore, the effectiveness of various parameters in GWO algorithm is analyzed. We also assess the proposed algorithm on real application and random data. The outcomes of our experiments confirm that, in comparison to previous works, our algorithm is capable of offering the lowest monetary cost.
