A Cooperative Downloading Method for VANET Using Distributed Fountain Code

Cooperative downloading is one of the effective methods to improve the amount of downloaded data in vehicular ad hoc networking (VANET). However, the poor channel quality and short encounter time bring about a high packet loss rate, which decreases transmission efficiency and fails to satisfy the re...

Full description

Bibliographic Details
Main Authors: Jianhang Liu, Wenbin Zhang, Qi Wang, Shibao Li, Haihua Chen, Xuerong Cui, Yi Sun
Format: Article
Language:English
Published: MDPI AG 2016-10-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/16/10/1685
_version_ 1811184826737229824
author Jianhang Liu
Wenbin Zhang
Qi Wang
Shibao Li
Haihua Chen
Xuerong Cui
Yi Sun
author_facet Jianhang Liu
Wenbin Zhang
Qi Wang
Shibao Li
Haihua Chen
Xuerong Cui
Yi Sun
author_sort Jianhang Liu
collection DOAJ
description Cooperative downloading is one of the effective methods to improve the amount of downloaded data in vehicular ad hoc networking (VANET). However, the poor channel quality and short encounter time bring about a high packet loss rate, which decreases transmission efficiency and fails to satisfy the requirement of high quality of service (QoS) for some applications. Digital fountain code (DFC) can be utilized in the field of wireless communication to increase transmission efficiency. For cooperative forwarding, however, processing delay from frequent coding and decoding as well as single feedback mechanism using DFC cannot adapt to the environment of VANET. In this paper, a cooperative downloading method for VANET using concatenated DFC is proposed to solve the problems above. The source vehicle and cooperative vehicles encodes the raw data using hierarchical fountain code before they send to the client directly or indirectly. Although some packets may be lost, the client can recover the raw data, so long as it receives enough encoded packets. The method avoids data retransmission due to packet loss. Furthermore, the concatenated feedback mechanism in the method reduces the transmission delay effectively. Simulation results indicate the benefits of the proposed scheme in terms of increasing amount of downloaded data and data receiving rate.
first_indexed 2024-04-11T13:19:04Z
format Article
id doaj.art-515fe8427036400ba16ce72ce8e6cf44
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-11T13:19:04Z
publishDate 2016-10-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-515fe8427036400ba16ce72ce8e6cf442022-12-22T04:22:16ZengMDPI AGSensors1424-82202016-10-011610168510.3390/s16101685s16101685A Cooperative Downloading Method for VANET Using Distributed Fountain CodeJianhang Liu0Wenbin Zhang1Qi Wang2Shibao Li3Haihua Chen4Xuerong Cui5Yi Sun6College of Computer and Communication Engineering, China University of Petroleum, Qingdao 266555, ChinaCollege of Computer and Communication Engineering, China University of Petroleum, Qingdao 266555, ChinaInstitute of Computing Technology Chinese Academy of Sciences, Beijing 010190, ChinaCollege of Computer and Communication Engineering, China University of Petroleum, Qingdao 266555, ChinaCollege of Computer and Communication Engineering, China University of Petroleum, Qingdao 266555, ChinaCollege of Computer and Communication Engineering, China University of Petroleum, Qingdao 266555, ChinaInstitute of Computing Technology Chinese Academy of Sciences, Beijing 010190, ChinaCooperative downloading is one of the effective methods to improve the amount of downloaded data in vehicular ad hoc networking (VANET). However, the poor channel quality and short encounter time bring about a high packet loss rate, which decreases transmission efficiency and fails to satisfy the requirement of high quality of service (QoS) for some applications. Digital fountain code (DFC) can be utilized in the field of wireless communication to increase transmission efficiency. For cooperative forwarding, however, processing delay from frequent coding and decoding as well as single feedback mechanism using DFC cannot adapt to the environment of VANET. In this paper, a cooperative downloading method for VANET using concatenated DFC is proposed to solve the problems above. The source vehicle and cooperative vehicles encodes the raw data using hierarchical fountain code before they send to the client directly or indirectly. Although some packets may be lost, the client can recover the raw data, so long as it receives enough encoded packets. The method avoids data retransmission due to packet loss. Furthermore, the concatenated feedback mechanism in the method reduces the transmission delay effectively. Simulation results indicate the benefits of the proposed scheme in terms of increasing amount of downloaded data and data receiving rate.http://www.mdpi.com/1424-8220/16/10/1685cooperative downloadingdigital fountain codeVANET
spellingShingle Jianhang Liu
Wenbin Zhang
Qi Wang
Shibao Li
Haihua Chen
Xuerong Cui
Yi Sun
A Cooperative Downloading Method for VANET Using Distributed Fountain Code
Sensors
cooperative downloading
digital fountain code
VANET
title A Cooperative Downloading Method for VANET Using Distributed Fountain Code
title_full A Cooperative Downloading Method for VANET Using Distributed Fountain Code
title_fullStr A Cooperative Downloading Method for VANET Using Distributed Fountain Code
title_full_unstemmed A Cooperative Downloading Method for VANET Using Distributed Fountain Code
title_short A Cooperative Downloading Method for VANET Using Distributed Fountain Code
title_sort cooperative downloading method for vanet using distributed fountain code
topic cooperative downloading
digital fountain code
VANET
url http://www.mdpi.com/1424-8220/16/10/1685
work_keys_str_mv AT jianhangliu acooperativedownloadingmethodforvanetusingdistributedfountaincode
AT wenbinzhang acooperativedownloadingmethodforvanetusingdistributedfountaincode
AT qiwang acooperativedownloadingmethodforvanetusingdistributedfountaincode
AT shibaoli acooperativedownloadingmethodforvanetusingdistributedfountaincode
AT haihuachen acooperativedownloadingmethodforvanetusingdistributedfountaincode
AT xuerongcui acooperativedownloadingmethodforvanetusingdistributedfountaincode
AT yisun acooperativedownloadingmethodforvanetusingdistributedfountaincode
AT jianhangliu cooperativedownloadingmethodforvanetusingdistributedfountaincode
AT wenbinzhang cooperativedownloadingmethodforvanetusingdistributedfountaincode
AT qiwang cooperativedownloadingmethodforvanetusingdistributedfountaincode
AT shibaoli cooperativedownloadingmethodforvanetusingdistributedfountaincode
AT haihuachen cooperativedownloadingmethodforvanetusingdistributedfountaincode
AT xuerongcui cooperativedownloadingmethodforvanetusingdistributedfountaincode
AT yisun cooperativedownloadingmethodforvanetusingdistributedfountaincode