Computation Offloading in a Cognitive Vehicular Networks with Vehicular Cloud Computing and Remote Cloud Computing

To satisfy the explosive growth of computation-intensive vehicular applications, we investigated the computation offloading problem in a cognitive vehicular networks (CVN). Specifically, in our scheme, the vehicular cloud computing (VCC)- and remote cloud computing (RCC)-enabled computation offloadi...

Full description

Bibliographic Details
Main Authors: Shilin Xu, Caili Guo
Format: Article
Language:English
Published: MDPI AG 2020-11-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/20/23/6820
_version_ 1797546307011739648
author Shilin Xu
Caili Guo
author_facet Shilin Xu
Caili Guo
author_sort Shilin Xu
collection DOAJ
description To satisfy the explosive growth of computation-intensive vehicular applications, we investigated the computation offloading problem in a cognitive vehicular networks (CVN). Specifically, in our scheme, the vehicular cloud computing (VCC)- and remote cloud computing (RCC)-enabled computation offloading were jointly considered. So far, extensive research has been conducted on RCC-based computation offloading, while the studies on VCC-based computation offloading are relatively rare. In fact, due to the dynamic and uncertainty of on-board resource, the VCC-based computation offloading is more challenging then the RCC one, especially under the vehicular scenario with expensive inter-vehicle communication or poor communication environment. To solve this problem, we propose to leverage the VCC’s computation resource for computation offloading with a perception-exploitation way, which mainly comprise resource discovery and computation offloading two stages. In resource discovery stage, upon the action-observation history, a Long Short-Term Memory (LSTM) model is proposed to predict the on-board resource utilizing status at next time slot. Thereafter, based on the obtained computation resource distribution, a decentralized multi-agent Deep Reinforcement Learning (DRL) algorithm is proposed to solve the collaborative computation offloading with VCC and RCC. Last but not least, the proposed algorithms’ effectiveness is verified with a host of numerical simulation results from different perspectives.
first_indexed 2024-03-10T14:28:42Z
format Article
id doaj.art-fb3c0828350249fa8a485e95f866113c
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T14:28:42Z
publishDate 2020-11-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-fb3c0828350249fa8a485e95f866113c2023-11-20T22:49:59ZengMDPI AGSensors1424-82202020-11-012023682010.3390/s20236820Computation Offloading in a Cognitive Vehicular Networks with Vehicular Cloud Computing and Remote Cloud ComputingShilin Xu0Caili Guo1Beijing Laboratory of Advanced Information Networks, Beijing University of Posts and Telecommunications, Beijing 100876, ChinaBeijing Laboratory of Advanced Information Networks, Beijing University of Posts and Telecommunications, Beijing 100876, ChinaTo satisfy the explosive growth of computation-intensive vehicular applications, we investigated the computation offloading problem in a cognitive vehicular networks (CVN). Specifically, in our scheme, the vehicular cloud computing (VCC)- and remote cloud computing (RCC)-enabled computation offloading were jointly considered. So far, extensive research has been conducted on RCC-based computation offloading, while the studies on VCC-based computation offloading are relatively rare. In fact, due to the dynamic and uncertainty of on-board resource, the VCC-based computation offloading is more challenging then the RCC one, especially under the vehicular scenario with expensive inter-vehicle communication or poor communication environment. To solve this problem, we propose to leverage the VCC’s computation resource for computation offloading with a perception-exploitation way, which mainly comprise resource discovery and computation offloading two stages. In resource discovery stage, upon the action-observation history, a Long Short-Term Memory (LSTM) model is proposed to predict the on-board resource utilizing status at next time slot. Thereafter, based on the obtained computation resource distribution, a decentralized multi-agent Deep Reinforcement Learning (DRL) algorithm is proposed to solve the collaborative computation offloading with VCC and RCC. Last but not least, the proposed algorithms’ effectiveness is verified with a host of numerical simulation results from different perspectives.https://www.mdpi.com/1424-8220/20/23/6820vehicular cloud computingremote cloud computinglong short term memory networkdeep reinforcement learningcomputation offloadingvehicular network
spellingShingle Shilin Xu
Caili Guo
Computation Offloading in a Cognitive Vehicular Networks with Vehicular Cloud Computing and Remote Cloud Computing
Sensors
vehicular cloud computing
remote cloud computing
long short term memory network
deep reinforcement learning
computation offloading
vehicular network
title Computation Offloading in a Cognitive Vehicular Networks with Vehicular Cloud Computing and Remote Cloud Computing
title_full Computation Offloading in a Cognitive Vehicular Networks with Vehicular Cloud Computing and Remote Cloud Computing
title_fullStr Computation Offloading in a Cognitive Vehicular Networks with Vehicular Cloud Computing and Remote Cloud Computing
title_full_unstemmed Computation Offloading in a Cognitive Vehicular Networks with Vehicular Cloud Computing and Remote Cloud Computing
title_short Computation Offloading in a Cognitive Vehicular Networks with Vehicular Cloud Computing and Remote Cloud Computing
title_sort computation offloading in a cognitive vehicular networks with vehicular cloud computing and remote cloud computing
topic vehicular cloud computing
remote cloud computing
long short term memory network
deep reinforcement learning
computation offloading
vehicular network
url https://www.mdpi.com/1424-8220/20/23/6820
work_keys_str_mv AT shilinxu computationoffloadinginacognitivevehicularnetworkswithvehicularcloudcomputingandremotecloudcomputing
AT cailiguo computationoffloadinginacognitivevehicularnetworkswithvehicularcloudcomputingandremotecloudcomputing