Performance Analysis of MultiACK-SFAMA for Underwater Acoustic Networks

MultiACK-Slotted Floor Acquisition Multiple Access (MultiACK-SFAMA) is a medium access control (MAC) protocol that has been proposed for underwater acoustic networks to overcome the problems of repeating the entire Request To Send (RTS) and Clear To Send (CTS) contention and DATA transmission cycle. In Slotted Floor Acquisition Multiple Access (S-FAMA), when an acknowledgement (ACK) fails to reach the transmitter, the entire cycle repeats. Multi-ACK mechanism has been analyzed in Shahabudeen et al. (IEEE J Ocean Eng 39(1):74–89, 2014). We chose to incorporate this mechanism in S-FAMA to enhance its performance. MultiACK-SFAMA is a modified version of S-FAMA and is aimed to avoid that a successful data transmission is wasted because the acknowledgement is lost, thus saving energy, by using a train of ACKs instead of a single ACK for each DATA packet. By using MultiACK, the probability that an ACK would be received successfully increases. In underwater acoustic networks, due to high propagation delay the cost of losing an ACK is very high and significantly impacts the performance of the protocol. The MultiACK mechanism has been proposed and analyzed to improve the S-FAMA performance. The MultiACK mechanism increases the probability of receiving at least one ACK packet by replying with a train of ACK packets. In this paper we present a mathematical analysis of MultiACK-SFAMA. The paper presents analysis of the performance of MultiACK-SFAMA as a function of transmission range, number of nodes and bit error rates. The results show that the throughput improvement (%) achieved is improved by using a MultiACK train instead of a single ACK. The MultiACK train improves the probability of receiving an ACK by 65.05%, for a BER of 0.005 and saves energy.

[1]  S. Shahabudeen,et al.  A multi-channel MAC protocol for AUV networks , 2007, OCEANS 2007 - Europe.

[2]  G. Acar,et al.  ACMENet: an underwater acoustic sensor network protocol for real-time environmental monitoring in coastal areas , 2006 .

[3]  Lutz Lampe,et al.  Robust Spatial Reuse Scheduling in Underwater Acoustic Communication Networks , 2014, IEEE Journal of Oceanic Engineering.

[4]  Mehul Motani,et al.  Analysis of a High-Performance MAC Protocol for Underwater Acoustic Networks , 2014, IEEE Journal of Oceanic Engineering.

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

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

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

[8]  J. J. Garcia-Luna-Aceves,et al.  Performance of floor acquisition multiple access in ad-hoc networks , 1998, Proceedings Third IEEE Symposium on Computers and Communications. ISCC'98. (Cat. No.98EX166).

[9]  Soo Young Shin,et al.  SBMAC: Smart Blocking MAC Mechanism for Variable UW-ASN (Underwater Acoustic Sensor Network) Environment , 2010, Sensors.

[10]  Andrew J. Lambert,et al.  The problem of multi-user access in undersea networks , 2012, 2012 Military Communications and Information Systems Conference (MilCIS).

[11]  Masaki Bandai,et al.  A Cross-Layer MAC Protocol for Underwater Acoustic Sensor Networks , 2016, IEEE Sensors Journal.

[12]  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.

[13]  Zheng Peng,et al.  On-demand Pipelined MAC for Multi-hop Underwater Wireless Sensor Networks , 2015, WUWNet.

[14]  Lawrence G. Roberts,et al.  ALOHA packet system with and without slots and capture , 1975, CCRV.

[15]  Xing Jianchun,et al.  An improved MAC protocol for underwater acoustic networks , 2013, 2013 25th Chinese Control and Decision Conference (CCDC).

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

[17]  Lutz Lampe,et al.  Bounds for Low Probability of Detection for Underwater Acoustic Communication , 2017, IEEE Journal of Oceanic Engineering.

[18]  Loutfi Nuaymi,et al.  Distributed MAC Protocols for Underwater Acoustic Data Networks , 2006, IEEE Vehicular Technology Conference.

[19]  Dario Pompili,et al.  Overview of networking protocols for underwater wireless communications , 2009, IEEE Communications Magazine.

[20]  Mandar Chitre,et al.  Experimental demonstration of super-TDMA: A MAC protocol exploiting large propagation delays in underwater acoustic networks , 2016, 2016 IEEE Third Underwater Communications and Networking Conference (UComms).

[21]  Danfeng Zhao,et al.  Handshake triggered chained-concurrent MAC protocol for underwater sensor networks , 2016, WUWNet.

[22]  Mehul Motani,et al.  MACA-U: A Media Access Protocol for Underwater Acoustic Networks , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[23]  L. Kleinrock,et al.  Packet Switching in Radio Channels: Part I - Carrier Sense Multiple-Access Modes and Their Throughput-Delay Characteristics , 1975, IEEE Transactions on Communications.

[24]  Jinwhan Kim,et al.  DOTS: A Propagation Delay-Aware Opportunistic MAC Protocol for Mobile Underwater Networks , 2014, IEEE Transactions on Mobile Computing.

[25]  Christophe Laot,et al.  Throughput-Efficient Super-TDMA MAC Transmission Schedules in Ad Hoc Linear Underwater Acoustic Networks , 2017, IEEE Journal of Oceanic Engineering.

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

[27]  Sumit Roy,et al.  A reservation mac protocol for ad-hoc underwater acoustic sensor networks , 2008, WuWNeT '08.

[28]  Bhaskar Krishnamachari,et al.  Design and analysis of a propagation delay tolerant ALOHA protocol for underwater networks , 2011, Ad Hoc Networks.