Improving Throughput and Fairness of Convergecast in Vehicular Networks

Ruobing Jiang,Yanmin Zhu,Yudong Yang
DOI: https://doi.org/10.1109/tmc.2017.2690423
IF: 6.075
2017-01-01
IEEE Transactions on Mobile Computing
Abstract:Delivering data from source vehicles to infrastructures, or convergecast, is a fundamental operation in vehicular networks. However, the network capacity of vehicular network is always limited because of scarce inter-vehicle contacts. Thus, throughput maximization of convergecast in vehicular networks is of great importance. The unique characteristics of vehicular networks, however, present great challenges including frequent connection unavailability and opportunistic contacts. We propose an approach called ConvergeCode for improving the convergecast throughput in vehicular networks, which employs random linear coding for packet delivery. A vehicle randomly combines all received coded data and forwards it to any contacted vehicles. Through extensive empirical study based on the two large datasets of real GPS traces, we make the key observation that significant throughput gain can be achieved by using network coding but a serious fairness issue arises. In this paper, we study the problem of maximizing the throughput of convergecast in vehicular networks at the same time enhancing the fairness among different source nodes. We first formulate the problem of allocating inter-vehicle contacts as a lexicographical max-min multi-source flow problem, and then develop an efficient approximation algorithm with $\epsilon$ -approximation guarantee. Simulations based on real vehicular GPS traces have been performed and results show that the throughput is improved by 74-110 percent while the lexicographical max-min fairness is achieved.
What problem does this paper attempt to address?