Title :
Distributed Storage Codes Reduce Latency in Vehicular Networks
Author :
Sathiamoorthy, Maheswaran ; Dimakis, Alexandros G. ; Krishnamachari, Bhuma ; Fan Bai
Author_Institution :
Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
Abstract :
We investigate the benefits of distributed storage using erasure codes for file sharing in vehicular networks through both analysis and realistic trace-based simulations. We show that the key parameter affecting the on-demand file download latency is the ratio of file size to download bandwidth. When this ratio is small so that a file can be communicated in a single encounter, we find that coding techniques offer very little benefit over simple file replication. However, we analytically show that for large ratios, for a memoryless contact model, distributed erasure coding yields a latency benefit of N/α over uncoded replication, where N is the number of vehicles and α the redundancy factor. Effectively, in this regime, coding yields the same performance as replicating all the files at all other vehicles, but using much less storage. We also evaluate the benefits of coded storage using large real vehicle traces of taxis in Beijing and buses in Chicago. These simulations, which include a realistic radio link quality model for a IEEE 802.11p dedicated short range communication (DSRC) radio, validate the observations from the analysis, demonstrating that coded storage dramatically speeds up the download of large files in vehicular networks.
Keywords :
forward error correction; peer-to-peer computing; radio links; vehicular ad hoc networks; wireless LAN; Beijing taxis; Chicago buses; DSRC radio; IEEE 802.11p; coding techniques; dedicated short range communication radio; distributed erasure codes; distributed storage codes reduce latency; download bandwidth; file replication; file sharing; file size ratio; memoryless contact model; on-demand file download latency; radio link quality model; realistic trace-based simulations; redundancy factor; uncoded replication; vehicle traces; vehicular networks; Coding; Data storage systems; Distributed processing; File sharing; Algorithm/protocol design and analysis; Communication/Networking and Information Technology; Computer Systems Organization; Mobile Computing; Mobile communication systems; Vehicular networks; erasure coding;
Journal_Title :
Mobile Computing, IEEE Transactions on
DOI :
10.1109/TMC.2013.77