Abstract
Ahstract-With the rapid development of vehicular applications and mobile devices, demands for resources to process time-critical and computation-intensive tasks are increasingly prominent. In this paper, we propose a two-layer Vehicular Fog Computing (VFC) architecture, including the client layer and the fog layer. Vehicles may generate tasks as clients, which are further assigned to the nodes in the fog layer for processing. The fog layer aggregates available resources of vehicles and infrastructures by exploiting their communication, computation and storage capabilities. Each task requires certain amount of resources for processing at the fog nodes. We formulate a distributed task allocation (DTA) problem, which takes deadline, vehicle mobility and fog capacity into consideration, and aims at maximizing the overall resource utilization of system, via the cooperation of vehicles and fog nodes. We linearize DTA into a 0-1 integer linear programming (ILP) problem to obtain the optimal solution. Further, we design a heuristic algorithm to obtain near-optimal performance with low computational overhead, which decomposes DTA into two subprocess and schedules tasks in each fog node independently. Finally, we build the simulation model and conduct a series of experiments based on real-world vehicle trajectories, which demonstrate the effectiveness and scalability of the proposed algorithm.
Original language | English |
---|---|
Title of host publication | 2020 IEEE 17th Annual Consumer Communications and Networking Conference, CCNC 2020 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
ISBN (Electronic) | 9781728138930 |
DOIs | |
State | Published - Jan 2020 |
Event | 17th IEEE Annual Consumer Communications and Networking Conference, CCNC 2020 - Las Vegas, United States Duration: 10 Jan 2020 → 13 Jan 2020 |
Publication series
Name | 2020 IEEE 17th Annual Consumer Communications and Networking Conference, CCNC 2020 |
---|
Conference
Conference | 17th IEEE Annual Consumer Communications and Networking Conference, CCNC 2020 |
---|---|
Country/Territory | United States |
City | Las Vegas |
Period | 10/01/20 → 13/01/20 |
Bibliographical note
Publisher Copyright:© 2020 IEEE.
Keywords
- Distributed Scheduling
- Integer Linear Programming (ILP)
- Task Allocation
- Vehicular Fog Computing (VFC)