Adaptive RTO for handshaking-based MAC protocols in underwater acoustic networks

Abstract Underwater acoustic networks (UANs) are attracting interest in recent decades. The unique characteristics of the underwater acoustic channel, such as long propagation delay, delay variance, and high bit error rate, present challenges for the medium access control (MAC) protocol design in UANs. Most existing medium access control protocols ignore the delay variance which prevents the accurate estimation of round trip time (RTT). The expected RTT value can be used to compute the Retransmission Time-Out (RTO) or the waiting time in MAC. The estimation of RTT is also meaningful for Automatic Repeat re-Quest (ARQ) scheme because the system should ensure reliable data transmissions in the presence of high bit error rate in the underwater acoustic channel. By analyzing the impact of RTO on throughput under the effect of delay variance, we conclude that the fixed RTO is inefficient and RTO should be adaptively set to improve the throughput. We present a novel approach of predicting the RTT using a Bayesian dynamic linear model, and then adjust RTO adaptively according to the predicted values. Simulation results show that the predicted values can adapt quickly to the sample RTT values. Under the effect of RTT fluctuations, the Bayesian algorithm offers performance gains in terms of throughput and prediction performance, comparing with Karn’s algorithm. Our study highlights the value of predicting the RTT using Bayesian approach in underwater acoustic networks.

[1]  Maode Ma,et al.  A Survey on MAC Protocols for Underwater Wireless Sensor Networks , 2014, IEEE Communications Surveys & Tutorials.

[2]  Noel A Cressie,et al.  Long-Lead Prediction of Pacific SSTs via Bayesian Dynamic Modeling , 2000 .

[3]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[4]  Katia Obraczka,et al.  A Machine Learning Approach to End-to-End RTT Estimation and its Application to TCP , 2011, 2011 Proceedings of 20th International Conference on Computer Communications and Networks (ICCCN).

[5]  Lei Zhenming,et al.  Estimate round trip time of TCP in a passive way , 2004, Proceedings 7th International Conference on Signal Processing, 2004. Proceedings. ICSP '04. 2004..

[6]  M. Stojanovic,et al.  Underwater acoustic networks , 2000, IEEE Journal of Oceanic Engineering.

[7]  Dario Pompili,et al.  Underwater acoustic sensor networks: research challenges , 2005, Ad Hoc Networks.

[8]  Zhanyang Zhang,et al.  A self adaptive MAC layer protocol for delay-tolerant underwater wireless sensor networks , 2014, 2014 23rd Wireless and Optical Communication Conference (WOCC).

[9]  Wei Liang,et al.  Smoothly estimate the RTT of fast TCP by ARMA function model , 2014 .

[10]  Grenville J. Armitage,et al.  Passive TCP stream estimation of RTT and jitter parameters , 2005, The IEEE Conference on Local Computer Networks 30th Anniversary (LCN'05)l.