In vehicular networks, the propagation environment changes rapidly for mobile nodes. To achieve high throughput, wireless devices need to be highly adaptive to these environmental changes by altering their transmission parameters across different layers of the network stack. Sensors in mobile and vehicular nodes can be used to form an understanding of the surrounding context. Such contextual awareness is particularly important in vehicular networks as the frequent context switching and increased channel fluctuations can cause existing adaptation protocols to fail to converge to the optimal transmission parameters. In this paper, we leverage information about the environmental context to enable improved rate adaptation performance in vehicular networks. In particular, we propose a classification-based link-level adaptation framework, which can effectively learn the relationship between context information (such as velocity, SNR, and channel type) and the throughput of various transmission modes. We then quantify the throughput improvement using the proposed scheme and show that our proposed framework can significantly enhance the performance of rate adaptation. With experiments on emulated and in-field channels, we observe that the throughput increases by up to 245% over protocols which use SNR alone to make rate decisions. Based on an analysis of attribute importance, we identify channel type as a key parameter that affects classification performance. Since channel type often cannot be directly obtained, we propose a multi-dimensional channel inference method for use when knowledge about the channel type is not available. We demonstrate that the proposed channel inference achieves an accuracy of up to 94% in previously encountered channels and can quickly signal that a channel has not yet been encountered. The robustness of the proposed methods are demonstrated using experimental data from two different hardware platforms and three different carrier frequency bands. Lastly, we evaluate the most predominant Linux-based rate selection algorithm (Minstrel), study the relative rate selection accuracy of our approach, and analyze the key role that the retry mechanism in Minstrel plays on its performance.
Read full abstract