Comparing underwater MAC protocols in real sea experiment

Underwater acoustic networks (UANs) have drawn significant attention from both academia and industry in recent years. Even though many underwater MAC protocols have been proposed and studied based on simulations and theoretical analysis, few work has been conducted to test and evaluate these protocols in a multi-hop real sea experiment. Due to the harsh acoustic channel condition caused by complex multi-path environment, fast varying acoustic channel and heterogenous channel quality, current simulators can hardly tell us how the protocols work in the real world. Along this direction, we conduced real sea experiments at Atlantic Ocean with 9 nodes deployed forming a multi-hop string network. In this experiment, the performance of three representative MAC protocols, random access based UW-Aloha, handshaking based SASHA, and scheduling based pipelined transmission MAC (PTMAC) are compared and analyzed at both packet behavior and node behavior levels. The end-to-end performance of these three protocols are also tested and studied in terms of throughput, delay, and packet delivery ratio. From field experiment results, the high packet loss rate and significant channel asymmetry, temporal and spatial transmission range uncertainty and delayed data transmissions are discovered to have evidential effects on the MAC performance. We provide some inspirations to address these observed issues in MAC design for real multi-hop networks.

[1]  L. Freitag,et al.  This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination. IEEE JOURNAL OF OCEANIC ENGINEERING 1 Peer-Reviewed Technical Communication Multicarrier Communication Over Un , 2022 .

[2]  Jun-Hong Cui,et al.  Impact of real modem characteristics on practical underwater MAC design , 2012, 2012 Oceans - Yeosu.

[3]  M.J. Ryan,et al.  Design of a Propagation-Delay-Tolerant MAC Protocol for Underwater Acoustic Sensor Networks , 2009, IEEE Journal of Oceanic Engineering.

[4]  Lutz Lampe,et al.  A Hybrid Spatial Reuse MAC Protocol for Ad-Hoc Underwater Acoustic Communication Networks , 2010, 2010 IEEE International Conference on Communications Workshops.

[5]  Hao Zhou,et al.  NAMS: A networked acoustic modem system for underwater applications , 2011, OCEANS'11 MTS/IEEE KONA.

[6]  Jun-Hong Cui,et al.  An Energy-Efficient MAC Protocol for Underwater Sensor Networks , 2007 .

[7]  Jiejun Kong,et al.  The challenges of building mobile underwater wireless networks for aquatic applications , 2006, IEEE Network.

[8]  Jun-Hong Cui,et al.  PMAC: a real-world case study of underwater MAC , 2013, WUWNet '13.

[9]  R. Jain Throughput fairness index : An explanation , 1999 .

[10]  Kee Chaing Chua,et al.  Aloha-Based MAC Protocols with Collision Avoidance for Underwater Acoustic Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[11]  Bhaskar Krishnamachari,et al.  Understanding spatio-temporal uncertainty in medium access with ALOHA protocols , 2007, Underwater Networks.

[12]  Jun-Hong Cui,et al.  Evaluating Selective ARQ and Slotted Handshake Based Access in Real World Underwater Networks , 2013, WASA.

[13]  Milica Stojanovic,et al.  Distance aware collision avoidance protocol for ad-hoc underwater acoustic sensor networks , 2007, IEEE Communications Letters.

[14]  Christopher D. Jones,et al.  Underwater acoustic communication by passive-phase conjugation: theory and experimental results , 2001 .

[15]  Ian F. Akyildiz,et al.  State of the art in protocol research for underwater acoustic sensor networks , 2006, MOCO.

[16]  Milica Stojanovic,et al.  Underwater Acoustic Communications and Networking: Recent Advances and Future Challenges , 2008 .

[17]  Hao Zhou,et al.  Field test experience of an underwater wireless network in the Atlantic Ocean , 2013, 2013 MTS/IEEE OCEANS - Bergen.

[18]  Mario Gerla,et al.  DOTS: A propagation Delay-aware Opportunistic MAC protocol for underwater sensor networks , 2010, The 18th IEEE International Conference on Network Protocols.

[19]  Zhong Zhou,et al.  "Busy terminal problem" and implications in underwater acoustic networks , 2012, WUWNet '12.

[20]  Michael Zuba,et al.  JSL: Joint time synchronization and localization design with stratification compensation in mobile underwater sensor networks , 2012, 2012 9th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON).

[21]  Zhong Zhou,et al.  CT-MAC: a MAC protocol for underwater MIMO based network uplink communications , 2012, WUWNet '12.

[22]  John S. Heidemann,et al.  T-Lohi: A New Class of MAC Protocols for Underwater Acoustic Sensor Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[23]  S. Singh,et al.  The WHOI micro-modem: an acoustic communications and navigation system for multiple platforms , 2005, Proceedings of OCEANS 2005 MTS/IEEE.

[24]  Roberto Petroccia,et al.  Performance evaluation of underwater MAC protocols: From simulation to at-sea testing , 2011, OCEANS 2011 IEEE - Spain.

[25]  V. Rodoplu,et al.  UWAN-MAC: An Energy-Efficient MAC Protocol for Underwater Acoustic Wireless Sensor Networks , 2007, IEEE Journal of Oceanic Engineering.

[26]  Dejan S. Milojicic,et al.  Networking , 2012, ATZelektronik worldwide.

[27]  Milica Stojanovic,et al.  On the relationship between capacity and distance in an underwater acoustic communication channel , 2007, MOCO.

[28]  Jun-Hong Cui,et al.  Aqua-Net: An underwater sensor network architecture: Design, implementation, and initial testing , 2009, OCEANS 2009.

[29]  Jun-Hong Cui,et al.  R-MAC: An Energy-Efficient MAC Protocol for Underwater Sensor Networks , 2007, International Conference on Wireless Algorithms, Systems and Applications (WASA 2007).

[30]  M. Stojanovic,et al.  Slotted FAMA: a MAC protocol for underwater acoustic networks , 2006, OCEANS 2006 - Asia Pacific.

[31]  Michael Zuba,et al.  Aqua-TUNE: A testbed for underwater networks , 2011, OCEANS 2011 IEEE - Spain.

[32]  Tracey Ho,et al.  A Random Linear Network Coding Approach to Multicast , 2006, IEEE Transactions on Information Theory.

[33]  Kate Ching-Ju Lin,et al.  ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks , 2009, IEEE INFOCOM 2009.

[34]  Jun-Hong Cui,et al.  Pipelined Transmission MAC for String Underwater Acoustic Networks , 2013 .

[35]  Zheng Guo,et al.  COPE-MAC: A Contention-based medium access control protocol with Parallel Reservation for underwater acoustic networks , 2010, OCEANS'10 IEEE SYDNEY.

[36]  J. A. Catipovic,et al.  Phase-coherent digital communications for underwater acoustic channels , 1994 .

[37]  Shengli Zhou,et al.  Aqua-Sim: An NS-2 based simulator for underwater sensor networks , 2009, OCEANS 2009.