Fountain-Coded File Spreading over Mobile Networks

Zhaoyang Zhang,Huazi Zhang,Huaiyu Dai,Xiaoming Chen,Dapeng Oliver Wu
DOI: https://doi.org/10.1109/twc.2017.2730874
IF: 10.4
2017-01-01
IEEE Transactions on Wireless Communications
Abstract:Spreading a large file consisting of many packets over a mobile network is challenging due to the short meeting duration for each transmission. Moreover, two typical causes of inefficient file spreading are duplicate packet reception at the destination nodes and excessive overhead exchanges. We propose to employ fountain codes at the source node to jointly addresses the three issues: 1) each coded packet can be small enough to fit into the meeting duration; 2) duplicate packet reception is significantly reduced since each coded packet is innovative; and 3) overhead is greatly saved by using file-level ACK instead of packet-level ACK. We conduct performance analysis in terms of the source-to-destination file delay and source-to-destination file spreading time in both non-relaying and relaying scenarios. While packet duplication can be eliminated in the former scenario, there is still a non-trivial duplication probability if relaying is allowed. Therefore, we propose a fountain-coded two-hop relaying (FTTR) protocol to further reduce the packet duplication ratio so that the spreading performance does not degrade with network size. The file spreading time and packet duplication ratio of FTTR are derived in closed form and verified through simulations.
What problem does this paper attempt to address?