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...
Main Authors: | , , , , , , |
---|---|
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 |