<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">Sensors</journal-id>
<journal-title>Sensors</journal-title>
<issn pub-type="epub">1424-8220</issn>
<publisher>
<publisher-name>Molecular Diversity Preservation International (MDPI)</publisher-name></publisher></journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3390/s120201827</article-id>
<article-id pub-id-type="publisher-id">sensors-12-01827</article-id>
<article-categories>
<subj-group>
<subject>Article</subject></subj-group></article-categories>
<title-group>
<article-title>AURP: An AUV-Aided Underwater Routing Protocol for Underwater Acoustic Sensor Networks</article-title></title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Yoon</surname><given-names>Seokhoon</given-names></name><xref ref-type="corresp" rid="c1-sensors-12-01827"><sup>★</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Azad</surname><given-names>Abul K.</given-names></name></contrib>
<contrib contrib-type="author">
<name><surname>Oh</surname><given-names>Hoon</given-names></name></contrib>
<contrib contrib-type="author">
<name><surname>Kim</surname><given-names>Sunghwan</given-names></name><xref ref-type="corresp" rid="c1-sensors-12-01827"><sup>★</sup></xref></contrib>
<aff id="af1-sensors-12-01827">School of Electrical Engineering, University of Ulsan, Ulsan 680-749, Korea; E-Mails: <email>akazad.ju@gmail.com</email> (A.K.A.); <email>hoonoh@ulsan.ac.kr</email> (H.O.)</aff></contrib-group>
<author-notes>
<corresp id="c1-sensors-12-01827">
<label>★</label> Authors to whom correspondence should be addressed; E-Mails: <email>seokhoonyoon@ulsan.ac.kr</email> (S.Y.); <email>sungkim@ulsan.ac.kr</email> (S.K.).</corresp></author-notes>
<pub-date pub-type="collection">
<year>2012</year></pub-date>
<pub-date pub-type="epub">
<day>9</day>
<month>2</month>
<year>2012</year></pub-date>
<volume>12</volume>
<issue>2</issue>
<fpage>1827</fpage>
<lpage>1845</lpage>
<history>
<date date-type="received">
<day>19</day>
<month>12</month>
<year>2011</year></date>
<date date-type="rev-recd">
<day>20</day>
<month>1</month>
<year>2012</year></date>
<date date-type="accepted">
<day>7</day>
<month>2</month>
<year>2012</year></date></history>
<permissions>
<copyright-statement>© 2012 by the authors; licensee MDPI, Basel, Switzerland</copyright-statement>
<copyright-year>2012</copyright-year>
<license>
<p>This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (<ext-link xlink:href="http://creativecommons.org/licenses/by/3.0/" ext-link-type="uri">http://creativecommons.org/licenses/by/3.0/</ext-link>).</p></license></permissions>
<abstract>
<p>Deploying a multi-hop underwater acoustic sensor network (UASN) in a large area brings about new challenges in reliable data transmissions and survivability of network due to the limited underwater communication range/bandwidth and the limited energy of underwater sensor nodes. In order to address those challenges and achieve the objectives of maximization of data delivery ratio and minimization of energy consumption of underwater sensor nodes, this paper proposes a new underwater routing scheme, namely <italic>AURP</italic> (AUV-aided underwater routing protocol), which uses not only heterogeneous acoustic communication channels but also controlled mobility of multiple autonomous underwater vehicles (AUVs). In AURP, the total data transmissions are minimized by using AUVs as relay nodes, which collect sensed data from gateway nodes and then forward to the sink. Moreover, controlled mobility of AUVs makes it possible to apply a short-range high data rate underwater channel for transmissions of a large amount of data. To the best to our knowledge, this work is the first attempt to employ multiple AUVs as relay nodes in a multi-hop UASN to improve the network performance in terms of data delivery ratio and energy consumption. Simulations, which are incorporated with a realistic underwater acoustic communication channel model, are carried out to evaluate the performance of the proposed scheme, and the results indicate that a high delivery ratio and low energy consumption can be achieved.</p></abstract>
<kwd-group>
<kwd>underwater sensor networks</kwd>
<kwd><italic>ad hoc</italic> routing</kwd>
<kwd>AUVs</kwd></kwd-group></article-meta></front>
<body>
<sec sec-type="intro">
<label>1.</label>
<title>Introduction</title>
<p>Underwater acoustic sensor networks (UASN) can provide a cost-effective underwater monitoring solution by tackling problems of traditional ocean monitoring approaches which rely on off-line monitoring [<xref ref-type="bibr" rid="b1-sensors-12-01827">1</xref>] or underwater infrastructures [<xref ref-type="bibr" rid="b2-sensors-12-01827">2</xref>], where costly underwater optical cables are used for communications between sensors and base stations. For example, UASN can be deployed without significant infrastructures for ocean environmental monitoring [<xref ref-type="bibr" rid="b3-sensors-12-01827">3</xref>], seismic monitoring [<xref ref-type="bibr" rid="b4-sensors-12-01827">4</xref>], underwater tactical surveillance [<xref ref-type="bibr" rid="b5-sensors-12-01827">5</xref>], ecology and habitat monitoring.</p>
<p>However, designing an UASN brings about several new challenges due to the power limitations of underwater sensor (U-sensor) nodes and the unfavorable characteristics of the underwater acoustic channel such as limited bandwidth, multi-path effect, fading, large propagation delay, and high bit error rate [<xref ref-type="bibr" rid="b4-sensors-12-01827">4</xref>] (As an example of limited underwater communications, only about 48 Kbps data rate can be achieved for 2 kilometer distance over 23 KHz bandwidth [<xref ref-type="bibr" rid="b6-sensors-12-01827">6</xref>], while terrestrial microwave communications can achieve over 100 Mbps for a distance of several kilometers [<xref ref-type="bibr" rid="b7-sensors-12-01827">7</xref>]). More specifically, these limitations of the underwater communication make it hard to design a high performance network [<xref ref-type="bibr" rid="b8-sensors-12-01827">8</xref>], <italic>i.e.</italic>, a low available data rate, high variation of propagation delay depending on the distance, and a high bit error rate result in low network performance in terms of throughput and delivery ratio [<xref ref-type="bibr" rid="b9-sensors-12-01827">9</xref>]. When multi-hop transmissions are required for data delivery in a large scale underwater network, it is obvious that the performance degradation becomes more severe due to the accumulated effects of the communication limitation over multiple forwarding processes. In other words, excessive multi-hop transmissions can lead to a low data delivery ratio because of network congestion and packet errors.</p>
<p>In order to address the problem of the low delivery ratio and to minimize energy consumption of U-sensors, we propose a novel underwater sensor network architecture and routing scheme, namely <italic>AURP</italic> (AUV-aided underwater routing protocol), that use not only heterogeneous acoustic communication channels but also controlled mobility of multiple autonomous underwater vehicles (AUVs). AURP minimizes the total number of data transmissions by using AUVs as relay nodes, which results in a high packet delivery ratio and low energy consumption. Furthermore, by exploiting controlled mobility of AUVs and the fact that AUVs can move closer to other UASN nodes, a short-range high data rate acoustic channel can be applied [<xref ref-type="bibr" rid="b10-sensors-12-01827">10</xref>]. As a result, AURP opens a new possibility for an UASN to provide applications that require mass data transmissions, such as multimedia applications.</p>
<p><xref ref-type="fig" rid="f1-sensors-12-01827">Figure 1</xref> illustrates the concept of AURP and the network architecture, which consists of U-sensor nodes, gateways (GWs), AUVs, and surface unit/mothership. As shown in <xref ref-type="fig" rid="f1-sensors-12-01827">Figure 1</xref>, in AURP, each U-sensor sends sensed data, using a midrange underwater acoustic channel, to the GWs directly or in a multihop fashion. The GWs forward the aggregated data to an AUV using a short-range high rate acoustic channel when the AUV passes by a short distance from the GWs. When an AUV approaches the underwater sink, it forwards, also using a short-range high rate acoustic channel, collected data to the sink, which will in turn forward the data to the surface unit. AUVs have another acoustic interface for a long distance and low data rate communications to receive control signal and to send urgent data from/to the mothership via a surface unit. The underwater sink and GWs periodically broadcast their interests in receiving data, which are used by U-sensors to choose the next hop node such that the number of hops of transmission is minimized.</p>
<p>To verify the performance of AURP, we perform simulations using NS2 and compared AURP with another routing protocol that is based on Directed Diffusion [<xref ref-type="bibr" rid="b11-sensors-12-01827">11</xref>]. According to the simulation results, AURP shows a much higher performance in terms of delivery ratio and energy consumption. Other contributions of this work includes that a realistic underwater communication channel model is incorporated with the simulation to obtain more reliable results, as well as various AUVs’ movement patterns are considered.</p>
<p>It is worth noting that there have been several works that use robotic agents to carry data [<xref ref-type="bibr" rid="b12-sensors-12-01827">12</xref>–<xref ref-type="bibr" rid="b15-sensors-12-01827">15</xref>]. However, those works focus on scheduling of mobile elements to prevent buffer overflow rather than considering the overall network architecture and the network performance. Furthermore, our work also consider network energy consumption and the critical issues of underwater communication environment which will significantly affect performance of the real world network operation.</p>
<p>The rest of the paper is organized as follows. Section 2 presents problem definitions and model. In Section 3, related work is discussed. Section 4 elaborates our proposed network architecture and routing protocol. In Section 5, the performance of AURP is evaluated by comparing with another routing protocol. Section 6 concludes the paper.</p></sec>
<sec>
<label>2.</label>
<title>Problem Definition and Model</title>
<p>In this section, we discuss in more detail the problem under consideration and the system model. Limitations of underwater communications bring challenges when deploying a practical UASN. Unfortunately, those limitations have more significant effects on the network performance when a large scale multi-hop underwater sensor network needs to be deployed. More specifically, packets have a higher possibility of being impaired when they are relayed in a multi-hop fashion due to accumulated effects of the communication limitations. In addition, the signal interference becomes a significant challenge due to the fact that several copies of packets need to be transmitted by a low bandwidth channel. As a result, the network capacity decreases significantly, and many applications (e.g., multimedia data such as snapshots, low rate video, <italic>etc</italic>.) requiring a relatively high data rate transmission cannot be used.</p>
<p>In this work, we aim at tackling those limitations by designing an underwater routing scheme that can scale with a large number of nodes and can reliably deliver a large amount of data. More specifically, our major design objectives include the maximization of the data delivery ratio and the minimization of energy consumed by U-sensor nodes.</p>
<p>In the UASN under consideration, there are a large number of U-sensors that are deployed on the underwater surface. In the UASN under consideration, U-sensors can be stationary or mobile. Stationary U-sensors are anchored with strings to keep the position despite the underwater current. The collected sensed data by U-sensors are sent in a multi-hop fashion to the underwater sink that communicates with the surface unit via a long distance acoustic channel to transmit and receive aggregated data and control signal, respectively. Optionally, the underwater sink can be connected with the surface unit via a fiber optic and power cable in case very high data rate transmission is required. Multiple <italic>AUVs</italic> (Autonomous Underwater Vehicles) are also used to route sensing data from the U-sensors to the sink.</p>
<p>Some U-sensors are equipped with two network interfaces: one is for mid-range communications with other U-sensors, and the other is for short-range and high data rate communications with AUVs. Those sensors with two network interfaces can be <italic>GWs</italic> (gateways), and they communicate with AUVs when AUVs are close enough for the high data rate transmission. The GWs can be pre-determined before deployment or selected by AUVs during the initialization phase. AUVs also have more than one interfaces: one is to communicate with GWs/sink and the other is to communicate with the surface unit to receive motion control signals.</p></sec>
<sec>
<label>3.</label>
<title>Related Work</title>
<p>In this section, we discuss the feasibility of our assumptions in underwater communications and networking by pointing out various studies recently carried out in this field.</p>
<sec>
<label>3.1.</label>
<title>Underwater Communication and Networking</title>
<p>Underwater communications and networking have been extensively studied in [<xref ref-type="bibr" rid="b4-sensors-12-01827">4</xref>,<xref ref-type="bibr" rid="b10-sensors-12-01827">10</xref>,<xref ref-type="bibr" rid="b16-sensors-12-01827">16</xref>–<xref ref-type="bibr" rid="b21-sensors-12-01827">21</xref>]. The study in [<xref ref-type="bibr" rid="b16-sensors-12-01827">16</xref>] demonstrated the chronological development of different modulation techniques for underwater communications, and discussed the achievable data rates and transmission ranges. The authors of [<xref ref-type="bibr" rid="b10-sensors-12-01827">10</xref>] showed that the data rate of 500 kbps can be achieved between two communicating peers with a distance of 60 m in deep water by using PSK modulation technique. Several challenging issues for underwater networking were discussed in [<xref ref-type="bibr" rid="b4-sensors-12-01827">4</xref>] including power consumption behaviors of underwater sensor nodes, and the bizarre characteristics of underwater acoustic communication channel such as limited bandwidth, high level of multi-path effect, fading, doppler spreading, high propagation delay, and high bit error rate. The study in [<xref ref-type="bibr" rid="b17-sensors-12-01827">17</xref>] proposed transmitter-based underwater MAC (UW-MAC) protocol combining the properties of both ALOHA and CDMA. The study in [<xref ref-type="bibr" rid="b18-sensors-12-01827">18</xref>] has shown that multi-hop underwater communication can be more energy efficient than a single-hop communication in a long distance.</p>
<p>To increase the data rate over the bandwidth-limited acoustic channel, either the bandwidth, or the spectral efficiency in the unit of bits per second per Hertz (b/s/Hz), or both, need to be increased [<xref ref-type="bibr" rid="b20-sensors-12-01827">20</xref>,<xref ref-type="bibr" rid="b21-sensors-12-01827">21</xref>]. Toward achieving this goal, the studies in [<xref ref-type="bibr" rid="b20-sensors-12-01827">20</xref>] showed that MIMO-OFDM technique can easily attain spectral efficiency of 3.5 bits/sec/Hz in one experiment and a data rate of 125.7 kb/s over a bandwidth of 62.5 kHz in another for an acoustic channel of distance 1,500 m.</p>
<p>There also have been studies on alternative underwater communication technologies for short-range, high rate data transmissions [<xref ref-type="bibr" rid="b19-sensors-12-01827">19</xref>,<xref ref-type="bibr" rid="b22-sensors-12-01827">22</xref>–<xref ref-type="bibr" rid="b25-sensors-12-01827">25</xref>]. For example, it was shown in [<xref ref-type="bibr" rid="b22-sensors-12-01827">22</xref>] that 1 Gbps data rate can be achieved for the distance of two meters using underwater optical link. In [<xref ref-type="bibr" rid="b23-sensors-12-01827">23</xref>], integrating suitable MODEM using omnidirectional optical transceiver, a preliminary design of optical communication system was carried out to realize 10 Mbps data rate between two underwater sensor nodes. Also, in [<xref ref-type="bibr" rid="b19-sensors-12-01827">19</xref>], authors not only discussed the short-range, high-bandwidth optical communication link between an AUV and a fixed sensor station, but also proposed underwater communications using low-cost light emitting diodes (LEDs). The authors of [<xref ref-type="bibr" rid="b24-sensors-12-01827">24</xref>] studied electric current based underwater communications, and showed that 1 Mbps data rate is achievable for the short distance (e.g., 10 m) communications.</p>
<p>The possible integration of a short-range optical communication technology and long range underwater acoustic communications is studied in [<xref ref-type="bibr" rid="b25-sensors-12-01827">25</xref>]. This communication system can be used for an AUV to communicate with fixed underwater sensors with a high data rate, which can justify our assumption of short-range and high rate communications between AUVs and GWs. Those related studies show that our assumptions on short communication range for attaining a large amount of data transmissions is reasonable. Furthermore, the development of alternative underwater communication technologies has enhanced the possibility of a short-range and very high rate data transmission between AUVs and underwater devices.</p></sec>
<sec>
<label>3.2.</label>
<title>Underwater Monitoring</title>
<p>In this section, we discuss various underwater monitoring systems and technologies.</p>
<sec>
<title>Infrastructure Based Monitoring</title>
<p>Several infrastructure-based underwater observation projects have been recently performed for long term oceanography studies [<xref ref-type="bibr" rid="b26-sensors-12-01827">26</xref>,<xref ref-type="bibr" rid="b27-sensors-12-01827">27</xref>]. As a representative example, the Neptune project [<xref ref-type="bibr" rid="b26-sensors-12-01827">26</xref>] established an undersea observatory network connected by fiber-optic and power cables, which provide high communication bandwidth and ample power to the observatories for real-time and long-term four dimensional remote oceanographic monitoring. Thirty Neptune nodes are spaced in the sea bed where each node is approximately 100 km apart, which leads to thousands of kilometers of cable length.</p>
<p>Our work is different from those systems in that AURP can be applied without significant underwater infrastructures such as underwater cables.</p></sec>
<sec>
<title>Underwater Acoustic Sensor Networks</title>
<p>Intensive research is going on to discover a suitable framework for underwater sensor networks [<xref ref-type="bibr" rid="b10-sensors-12-01827">10</xref>,<xref ref-type="bibr" rid="b28-sensors-12-01827">28</xref>–<xref ref-type="bibr" rid="b34-sensors-12-01827">34</xref>]. In [<xref ref-type="bibr" rid="b28-sensors-12-01827">28</xref>], authors proposed two distinct UASN design structures: the first one resembles the conventional cellular system based on a base station, whereas the second one focuses on decentralized <italic>ad hoc</italic> network with multihop routing. The study in [<xref ref-type="bibr" rid="b29-sensors-12-01827">29</xref>] classified the UASN architecture into three categories, among which hybrid architecture is analyzed in [<xref ref-type="bibr" rid="b10-sensors-12-01827">10</xref>,<xref ref-type="bibr" rid="b30-sensors-12-01827">30</xref>,<xref ref-type="bibr" rid="b31-sensors-12-01827">31</xref>]. The authors of [<xref ref-type="bibr" rid="b30-sensors-12-01827">30</xref>] studied an energy efficient and delay tolerant sensing model that requires strict time constrains.</p>
<p>In [<xref ref-type="bibr" rid="b32-sensors-12-01827">32</xref>], in order to cover a large scale underwater area with minimal power consumption, a hierarchical architecture called tree of wheels (ToW) topology is proposed. To the same direction an architecture named TurtleNet [<xref ref-type="bibr" rid="b33-sensors-12-01827">33</xref>] is proposed, which incorporates vertical mobility of the underwater sensor nodes to increase the overall throughput of the network. In TurtleNet, a sensor node performs data transmissions in dual modes; when a node is underwater, it uses short-range acoustic modem for data transfer and upon emerging to the surface, the node uses radio communications.</p>
<p>These works are different from ours in that AURP uses multiple AUVs in order to improve the routing performance.</p></sec>
<sec>
<title>Underwater Monitoring Using AUVs</title>
<p>The studies in [<xref ref-type="bibr" rid="b3-sensors-12-01827">3</xref>,<xref ref-type="bibr" rid="b35-sensors-12-01827">35</xref>,<xref ref-type="bibr" rid="b36-sensors-12-01827">36</xref>] have used a single AUV for the oceanographic study. The authors of [<xref ref-type="bibr" rid="b3-sensors-12-01827">3</xref>] deployed one AUV for five hours to survey a 48 km<sup>2</sup> coral mound field in Florida, USA. In another study [<xref ref-type="bibr" rid="b35-sensors-12-01827">35</xref>], one AUV, equipped with various underwater sensors, made 165 dives to survey a distance about 2,500 km for the seafloor dynamics study. Those works have different purposes from our work which focuses on the long term monitoring in a large area using multiple AUVs.</p>
<p>There have been several works that used multiple AUVs for ocean sampling [<xref ref-type="bibr" rid="b37-sensors-12-01827">37</xref>–<xref ref-type="bibr" rid="b40-sensors-12-01827">40</xref>]. For example, in [<xref ref-type="bibr" rid="b37-sensors-12-01827">37</xref>], underwater gliders periodically surface to transmit data to the on-shore base-station using a satellite or RF communication link. Note that those works focus on the control of multiple AUVs that are equipped with underwater sensors and hence act as mobile sensors. In contrast, in AURP, a new underwater acoustic sensor network architecture is considered, where AUVs operate as relay nodes that receive sensed data from underwater sensors and forward to the sink. Moreover, in our work, the network performance and energy consumption of U-sensors are analyzed, which has not been studied in those works.</p></sec></sec></sec>
<sec>
<label>4.</label>
<title>AURP (AUV-Aided Underwater Routing Protocol)</title>
<p>In AURP, to route the packets to the sink with a high delivery ratio, U-sensors and GWs cooperate with AUVs, which periodically visit the sink and GWs to deliver the received data during its journey.</p>
<p>There are three possible cases how U-sensors deliver sensed data to the sink node. First, U-sensors send the data to the sink using a direct acoustic link. Secondly, U-sensors send the data to other U-sensors, which will then forward the data to the sink or other U-sensors to deliver the data in a multi-hop fashion. Finally, using a direct acoustic link or multi-hop transmissions, U-sensors send the data to a GW which in turn forwards the data to an approaching AUV, which will deliver the aggregated data to the sink when it passing by the sink. Although the data from the U-sensors can be relayed via AUVs or directly without involving AUVs, U-sensors are unaware of whether or not the data are being relayed by AUVs, <italic>i.e.</italic>, routing data via AUVs is transparent to the U-sensors, which allows U-sensors to operate under a single and consistent network protocol.</p>
<p>In order to determine the path from U-sensors to the sink node or GWs, the sink node and GWs periodically flood <italic>PHE</italic> (Pheromone) messages to the network. Upon receiving <italic>PHE</italic> messages, based on the length of the path (e.g., the number of hops) that those messages have taken, each U-sensor determines the next hop to forward the data, <italic>i.e.</italic>, a U-sensor selects the next hop such that the path length is minimized. A U-sensor also forwards <italic>PHE</italic> messages received from other U-sensors, GWs, or the sink. Rather than forwarding all <italic>PHE</italic> messages that it has received, a U-sensor forwards only <italic>PHE</italic> messages that are sent by its next hop node. As a result, the number of flooded <italic>PHE</italic> message is independent of the number of GWs. In fact, the number of <italic>PHE</italic> message sent is asymptotically <italic>O</italic>(<italic>n</italic>) during a message transmission interval where <italic>n</italic> is the number of U-sensors. Therefore, the network can scale with the number of GWs and the sink.</p>
<p><xref ref-type="fig" rid="f2-sensors-12-01827">Figure 2(a)</xref> shows an example of determination of the next hop using <italic>PHE</italic> messages. In the example, <italic>US6</italic> (U-sensor 6) received two <italic>PHE</italic> messages, <italic>P</italic><sub><italic>GW</italic>1</sub> and <italic>P</italic><sub><italic>GW</italic>3</sub>, each has been generated by <italic>GW</italic>1 and <italic>GW</italic>3, respectively. Since <italic>P</italic><sub><italic>GW</italic>3</sub> has the less value of the number of hops (e.g., 1), <italic>US6</italic> selects <italic>GW</italic>3 as the next hop (the next hop is represented by a dotted line in the example). Then, <italic>US6</italic> forwards <italic>P</italic><sub><italic>GW</italic>3</sub> to its neighboring node, <italic>US3</italic>. <italic>P</italic><sub><italic>GW</italic>3</sub> is discarded by <italic>US3</italic>, since <italic>US3</italic> selects <italic>GW</italic>1 as the next hop based on the hop count information as shown in <xref ref-type="fig" rid="f2-sensors-12-01827">Figure 2(a)</xref>. In other words, <italic>PHE</italic> messages are flooded only in a local area.</p>
<p>AUVs move in a pre-determined or dynamically controlled movement fashion. Note that, even though determining the trajectories and the movement pattern of AUVs is not within the scope of this paper, in order to gain insight into the effect of AUVs’ mobility, we analyze the network performance with a various AUVs’ movement patterns and the number of AUVs in Section 5, which assures that having an optimal AUVs’ movement pattern is important to achieve a maximal network performance.</p>
<p>When a GW detects that an AUV is passing by and it is close enough for data transmission, the GW sends data that it has collected from U-sensors to the AUV using a short-range, high data rate acoustic channel. In other words, GWs and AUVs take an advantage of the fact that they can be geographically close to each other, which allows a short-range high rate communication. Note also that the transmissions in a separate acoustic channel do not interfere other transmissions among U-sensors and GWs. The short-range acoustic communications is also used for data transmissions between AUVs and the sink node.</p>
<p>An example of sensing data transmission is illustrated in <xref ref-type="fig" rid="f2-sensors-12-01827">Figure 2(b)</xref>. Each U-sensor sends its data to the GW or the sink according to its next hop information. GWs send collected sensing data to the AUV when they become close enough for high rate data transmission. For example, the AUV receives from <italic>GW</italic>1 the data generated by <italic>US1</italic>, <italic>US3</italic>, and <italic>US4</italic>. The AUV forwards the received data from GWs to the sink. Note that <italic>US5</italic> directly transmits its data to the sink according to is next hop information.</p>
<p>Now, we describe the algorithms of each network element in more detail.</p>
<sec>
<label>4.1.</label>
<title>Sink Nodes</title>
<p>The sink node broadcasts, at every <italic>s</italic> seconds, to the network <italic>PHE</italic> messages, which will be forwarded and used by U-sensors to determine the next hop to the sink. When the sink node receives beacon signals from an AUV, it initiates negotiation with the AUV to determine the channel for data transmission, the transmission rate, and the modulation scheme. Then, the sink node receives the aggregated data from the AUV using the negotiated short-range/high-rate channel. The sink node also receives data from U-sensors that have generated the data or are relaying data generated by other U-sensors. A sink node discards PHE messages from GWs. It is worth noting that AURP can be readily extended for an architecture with multiple sink nodes.</p></sec>
<sec>
<label>4.2.</label>
<title>Underwater Sensor Nodes</title>
<p>U-sensor nodes collect data using equipped sensors and periodically send the data to the sink. U-sensors determine the next hop to forward the data packet based on the information in the <italic>PHE</italic> messages that they have received from the sink or GWs. More specifically, when a U-sensor receives a <italic>PHE</italic> message from a GW or the sink, it stores the message in <italic>DET_NEXT_HOP_QUEUE</italic>. The U-sensor also maintains a timer, <italic>DNH _TIMER</italic>. When the timer expires, the U-sensor examines the travel time of the <italic>PHE</italic> message and the number of hops that the <italic>PHE</italic> message passed from GWs or the sink. Based on the information, the U-sensor determines the next hop that will forward the sensed data to a GW or the sink, such that the data can be delivered to GWs/sink with the minimum path length and delay.</p>
<p>Other routing metrics such as ETX (Expected Transmission Count) and ETT (Expected Transmission Time) can be also applied for path selection.</p></sec>
<sec>
<label>4.3.</label>
<title>Gateway Nodes</title>
<p>Similarly to the sink node, GW nodes periodically flood <italic>PHE</italic> messages that will be used by U-sensors. When a GW receives data packets destined to the sink from the U-sensors, it stores them in a queue until it hears a beacon signal from an AUV. Upon reception of a beacon signal from an AUV, the GW and the AUV negotiate on the communication channel and send the stored data to the AUV using the selected channel.</p>
<p>If a GW node receives <italic>PHE</italic> messages generated by other GWs or the sink node, it simply discards the messages.</p>
<p>The GWs can be pre-determined or dynamically selected by AUVs. In case the positions of GWs are pre-determined, more optimal trajectories of AUVs can be applied and dedicated and more powerful U-sensor nodes can be used as GWs.</p></sec>
<sec>
<label>4.4.</label>
<title>AUVs</title>
<p>Multiple AUVs move around the survey area to collect data from GWs and forward it to the sink when it passes by the sink. Each AUV periodically broadcasts a beacon signal to show its presence to GW nodes and the sink node. AUVs communicate with GWs and the sink node using a separate short-range, high rate data channel. As a result, AUVs, GWs, and the sink form a separate collision domain for the medium access from the remaining network (e.g., U-sensors and GWs), which significantly reduce the packet collisions in a multi-hop network.</p>
<p>If an AUV has failed (e.g., due to communication or mechanical malfunction) the data it carries can be lost. One possible way of recovering from this loss is that the GW keeps the data, after it sends data to an AUV, until it receives acknowledgement (ACK) from sink via the AUV at the next AUV’s visit. If the GW does not receive ACK from the AUV, it assumes that the data was lost and retransmits it to the AUV. Another point to be considered is how fast the failure can be detected to minimize the recovery delay. Fast failure detection can be achieved since the mothership usually keeps track of the AUV.</p></sec></sec>
<sec sec-type="methods">
<label>5.</label>
<title>Performance Study</title>
<p>In this section, we first describe underwater acoustic channel model that is used for the simulation study. Then, we discuss the design of AUVs’ movement pattern. Finally, we elaborate the simulation setups and results, and then analyze the performance of the AURP.</p>
<sec>
<label>5.1.</label>
<title>Underwater Acoustic Channel Model</title>
<p>As the underwater environment is remarkably different from its terrestrial counterpart [<xref ref-type="bibr" rid="b4-sensors-12-01827">4</xref>,<xref ref-type="bibr" rid="b35-sensors-12-01827">35</xref>], the existing wireless modules cannot be deployed without specific re-engineering. The internodal distance as well as the link orientation of the underwater network highly affects the underwater channel characteristics [<xref ref-type="bibr" rid="b35-sensors-12-01827">35</xref>]. Thus the underwater channel is attributed as the combination of the worst aspect of terrestrial mobile for poor quality and satellite radio channel for high latency [<xref ref-type="bibr" rid="b8-sensors-12-01827">8</xref>]. Therefore, it is crucial to accurately emulate underwater channel to warrant the outcome of a simulation process. A lot of research in this context [<xref ref-type="bibr" rid="b41-sensors-12-01827">41</xref>,<xref ref-type="bibr" rid="b42-sensors-12-01827">42</xref>] have tried to include the impact of loss and delay of the underwater communication into their acoustic channel design.</p>
<p>In order to accurately emulate the underwater communication environment for simulation, we have used an underwater acoustic channel model designed in [<xref ref-type="bibr" rid="b43-sensors-12-01827">43</xref>]. In [<xref ref-type="bibr" rid="b43-sensors-12-01827">43</xref>], the absorption at a given frequency is approximated based on the Thorp’s approximation shown in [<xref ref-type="bibr" rid="b44-sensors-12-01827">44</xref>]. To estimate the total attenuation and eventually obtain the SNR that is used by the NS2 simulator, the model in [<xref ref-type="bibr" rid="b43-sensors-12-01827">43</xref>] also incorporates spreading loss and various underwater noises, such as turbulence, shipping, wind, and thermal noises.</p>
<p>The authors of [<xref ref-type="bibr" rid="b43-sensors-12-01827">43</xref>] also modeled another important underwater communication factor, the underwater acoustic propagation speed based on [<xref ref-type="bibr" rid="b45-sensors-12-01827">45</xref>]. Therefore, in our simulation, the propagation speed <italic>s<sub>p</sub></italic> in meter per seconds is calculated according to the model shown in [<xref ref-type="bibr" rid="b43-sensors-12-01827">43</xref>,<xref ref-type="bibr" rid="b45-sensors-12-01827">45</xref>], which is as follows
<disp-formula>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1449.05</mml:mn>
<mml:mo>+</mml:mo>
<mml:mn>45.7</mml:mn>
<mml:mi>t</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>5.21</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mi>t</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:mn>0.23</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mi>t</mml:mi></mml:mrow>
<mml:mn>3</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1.333</mml:mn>
<mml:mo>−</mml:mo>
<mml:mn>0.126</mml:mn>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>0.009</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mi>t</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo> </mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>S</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>35</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mn>16.3</mml:mn>
<mml:mi>z</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>0.18</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mi>z</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:math></disp-formula>where <italic>t</italic>, <italic>z</italic>, and <italic>S</italic> represents one tenth of the water temperature, the depth and the salinity of the water, respectively.</p>
<p>For example, we obtain approximately 0.33 s as a propagation delay over a distance of 500 m at a depth of 2,000 m from the surface level.</p></sec>
<sec>
<label>5.2.</label>
<title>AUV Movement Pattern</title>
<p>In order to gain an insight of the effects of AUVs’ movement on the performance of underwater network, we design simple yet practical AUV movement patterns, where AUVs move along an elliptical trajectory. More specifically an AUV trajectory is defined by an equation of ellipse, 
<inline-formula>
<mml:math>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi></mml:mrow>
<mml:mi>c</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>a</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi></mml:mrow>
<mml:mi>c</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>b</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:math></inline-formula>, where <italic>a</italic>, <italic>b</italic>, <italic>x<sub>c</sub></italic>, and <italic>y<sub>c</sub></italic> are real numbers. Another variable <italic>θ</italic> is used to denote the angle of rotation from the positive Y-axis.</p>
<p>Note that the network simulator NS2 only supports a linear movement between two positions at a given constant speed. In order to make the designed AUVs’ movement pattern work with the NS2 simulator, an elliptical trajectory is partitioned into a large number of small line segments that are represented by a list of (<italic>x</italic>, <italic>y</italic>) positions. Assuming an ellipse is centered at (0, 0) and <italic>θ</italic> = 0 in order to facilitate the discussion, the position of AUV at time <italic>t</italic>, (<italic>x<sub>t</sub></italic>, <italic>y<sub>t</sub></italic>), is obtained by using following equation.
<disp-formula id="FD1">
<label>(1)</label>
<mml:math display="block">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi></mml:mrow>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>a</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>y</mml:mi></mml:mrow>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>b</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi></mml:mrow>
<mml:mi>t</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi></mml:mrow>
<mml:mi>t</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:msqrt>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>*</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:mrow></mml:math></disp-formula>where (<italic>x</italic><sub><italic>t</italic>−1</sub>, <italic>y</italic><sub><italic>t</italic>−1</sub>), Δ<italic>t</italic>, and <italic>v</italic> are the previous position of the AUV at time <italic>t</italic> − 1, the unit time in the NS2 mobility trace, and the average speed of AUV respectively. Note that between two solutions of <xref ref-type="disp-formula" rid="FD1">Eq. (1)</xref>, only one is selected as the next position that corresponds to the current move direction of the AUV.</p>
<p><xref ref-type="fig" rid="f3-sensors-12-01827">Figures 3</xref> and <xref ref-type="fig" rid="f4-sensors-12-01827">4</xref> show the AUVs’ movement pattern in an area of 25,000 m × 25,000 m used for the performance study. In <xref ref-type="fig" rid="f3-sensors-12-01827">Figure 3</xref>, one AUV is considered with four different parameter sets for elliptical trajectories, <italic>Traj</italic>(<italic>i</italic>) where 1 ≤ <italic>i</italic> ≤ 4. The sink node is assumed to be located at the bottom point of the each path. In <xref ref-type="fig" rid="f4-sensors-12-01827">Figure 4</xref>, multiple AUVs’ trajectories are shown. Let each movement pattern be denoted by (<italic>a</italic>, <italic>b</italic>, <italic>θ</italic>). Then, <xref ref-type="fig" rid="f4-sensors-12-01827">Figure 4(a)</xref> shows the trajectory with one AUV, where (<italic>a</italic>, <italic>b</italic>, <italic>θ</italic>) = (600, 800, 0). Two AUV case is shown <xref ref-type="fig" rid="f4-sensors-12-01827">Figure 4(b)</xref>, where (<italic>a</italic>, <italic>b</italic>, <italic>θ</italic>) = {(500, 800, 
<inline-formula>
<mml:math>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>π</mml:mi></mml:mrow>
<mml:mn>6</mml:mn></mml:mfrac></mml:mrow></mml:math></inline-formula>), (500, 800, −
<inline-formula>
<mml:math>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>π</mml:mi></mml:mrow>
<mml:mn>6</mml:mn></mml:mfrac></mml:mrow></mml:math></inline-formula>)}. <xref ref-type="fig" rid="f4-sensors-12-01827">Figure 4(c)</xref> show trajectories of three AUVs, where (<italic>a</italic>, <italic>b</italic>, <italic>θ</italic>) = {(400, 800, 
<inline-formula>
<mml:math>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>π</mml:mi></mml:mrow>
<mml:mn>4</mml:mn></mml:mfrac></mml:mrow></mml:math></inline-formula>), (400, 800, 0), (400, 800, −
<inline-formula>
<mml:math>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>π</mml:mi></mml:mrow>
<mml:mn>4</mml:mn></mml:mfrac></mml:mrow></mml:math></inline-formula>)}. Finally, four AUVs’ trajectories are shown in <xref ref-type="fig" rid="f4-sensors-12-01827">Figure 4(d)</xref>, where (<italic>a</italic>, <italic>b</italic>, <italic>θ</italic>) = {(300, 800, 
<inline-formula>
<mml:math>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mrow>
<mml:mi>π</mml:mi></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mn>10</mml:mn></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula>), (300, 800, −
<inline-formula>
<mml:math>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>π</mml:mi></mml:mrow>
<mml:mrow>
<mml:mn>10</mml:mn></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula>), (300, 800, −
<inline-formula>
<mml:math>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>π</mml:mi></mml:mrow>
<mml:mrow>
<mml:mn>10</mml:mn></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula>), (300, 800, −
<inline-formula>
<mml:math>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mrow>
<mml:mi>π</mml:mi></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mn>10</mml:mn></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula>)}.</p>
<p>It is worthwhile to note that the trajectories of AUVs can be better optimized with the topology information, in particular, the positions of GWs. More specifically, both positions of the GWs and the trajectories of AUVs can be calculated before deployment such that the performance of the underwater sensors network is maximized.</p></sec>
<sec sec-type="methods|results">
<label>5.3.</label>
<title>Simulation Results and Analysis</title>
<p>In order to test the routing scheme proposed in Section 4, we use NS2 simulator and also incorporate the underwater channel model developed by the authors of [<xref ref-type="bibr" rid="b43-sensors-12-01827">43</xref>]. U-sensors and AUVs are deployed within a 2,500 m × 2,500 m underwater region. The range of numbers of U-sensors and AUV are (20,80) and (1,4), respectively. The default value of the number of U-sensors is set to 50. The depth of water is assumed to be 2,000 m, which leads to around 0.16 s propagation delay over a distance of 250 m. To obtain more practical simulation results, the specification of a commercial acoustic modem, <italic>UWM2200</italic> manufactured by LinkQuest Inc. [<xref ref-type="bibr" rid="b46-sensors-12-01827">46</xref>], is used. For example, the transmit and receive power of the acoustic interface are set to 6 W and 1 W respectively, and the maximum data rate of the acoustic interface is set to 14 Kbps. It is assumed that each U-sensor periodically (every 30 s) sends data of 100 Bytes to the sink. GWs and the sink broadcast <italic>PHE</italic> messages at every 150 and 60 s, respectively. AUVs broadcast a beacon signal at every 20 s, and it is assumed that AUVs can be periodically recharged or replaced during the underwater monitoring operation. Thus, in this work, we assume that only energy consumption of U-sensors affect the network lifetime. The average speed of AUVs set to 9.7 knots, which can be achieved by latest AUVs (e.g., AUV developed in [<xref ref-type="bibr" rid="b47-sensors-12-01827">47</xref>] can move with a speed of 15 knots).</p>
<p>In order to verify AURP, we compare it with a sensor network routing protocol, referred as <italic>Grad</italic> hereafter, which is based on interests and gradients used in Directed Diffusion [<xref ref-type="bibr" rid="b11-sensors-12-01827">11</xref>]. In <italic>Grad</italic>, The sink periodically floods <italic>Interests</italic> to the network, which results in formation of <italic>Gradient</italic> in the opposite direction to the flow of the <italic>Interests</italic>. The source nodes and relaying nodes use the <italic>Gradient</italic> to deliver data.</p>
<p><xref ref-type="fig" rid="f5-sensors-12-01827">Figure 5</xref> shows the effect of the number of U-sensors on the network performance. As many as 50 U-sensors are randomly deployed in the area, and one AUV is used. AURP with different numbers of GWs, from 1 to 3, is compared with <italic>Grad</italic>. As shown in <xref ref-type="fig" rid="f5-sensors-12-01827">Figure 5(a)</xref>, AURP and <italic>Grad</italic> show a low delivery ratio when the number of U-sensors is 20. The reason of a low delivery ratio with 20 U-sensors is that there are not enough U-sensors to form a connected network. In a partitioned network, as shown in <xref ref-type="fig" rid="f5-sensors-12-01827">Figure 5(a)</xref>, <italic>Grad</italic> shows a very poor performance since a large portion of the sensing data can not be relayed to the sink. Meanwhile, AURP can achieve a relatively higher delivery ratio even in a partitioned network. When there are 40 U-sensors, AURP achieves over 0.9 delivery ratio, while <italic>Grad</italic> achieves only about 0.5 delivery ratio. As the number of U-sensors grows, the delivery ratios of AURP and <italic>Grad</italic> decrease, since the network becomes congested due to the high network traffic. Note that the delivery ratio of AURP is much higher than <italic>Grad</italic> even in a dense network. For instance, with 80 U-sensors, AURP shows the delivery ratio in the range of (0.78, 0.88) depending on the number of GW, which is higher than twice of <italic>Grad</italic> case. The results shown in <xref ref-type="fig" rid="f5-sensors-12-01827">Figure 5(a)</xref> also implies that deploying more GWs can improve the delivery ratio.</p>
<p>In a network using AURP, the U-sensors consume less energy over different number of U-sensors than U-sensors in a network using <italic>Grad</italic>, as shown in <xref ref-type="fig" rid="f5-sensors-12-01827">Figure 5(b)</xref>. The gap of energy consumption becomes greater as the number of U-sensors increases. Note that, in this work, the energy consumption of U-sensors is of interest, hence only U-sensors’ consumed energy is collected.</p>
<p>As shown in <xref ref-type="fig" rid="f5-sensors-12-01827">Figure 5(c)</xref>, the packet delay in AURP is much higher than that of <italic>Grad</italic>, since a large portion of packets are carried by AUVs to be delivered to the sink. In other words, the packet delay mainly depends on the travel distance and the speed of AUV. Even though the delay can be reduced by optimizing the trajectory and increasing the speed of AUVs, the <italic>store-carry-forward</italic> process will lead to an inevitable packet delay. Therefore, the proposed network architecture will be suitable for an underwater monitoring system that requires high delivery ratio, low energy consumption, and allows the packet delay of several hundred seconds. Although this delay may pose a limitation in applying the network to some military/tactical applications that requires strictly real time data transmissions, the proposed architecture can be used for most applications that can tolerate several minute delay yet require high rate and reliable data transmissions. The packet delay results in other scenarios are similar due to the fact that the packet delay mostly depends on the AUVs’s speed and trajectories rather than network situation. Therefore, from now on we focus on the data delivery ratio and energy consumption as performance metrics.</p>
<p><xref ref-type="fig" rid="f6-sensors-12-01827">Figure 6</xref> shows the effect of the network load on the performance. The × axis represents the sensing intervals from 50 s to 10 s. As shown in <xref ref-type="fig" rid="f6-sensors-12-01827">Figure 6(a)</xref>, AURP shows a much higher data delivery ratio than <italic>Grad</italic> in all cases. The figure also shows that the performance is improved with a larger number of GWs. Moreover, the difference of delivery ratio values becomes larger when the network load is high. As shown in <xref ref-type="fig" rid="f6-sensors-12-01827">Figure 6(a)</xref>, when the sensing interval is 10 s, the data delivery ratio of AURP with three GWs is around 0.9, while that of <italic>Grad</italic> is less than 0.2. It is because, when the network load is high, the transmissions in <italic>Grad</italic> experience network congestion which results in a high level of packet collision. On the other hand, in AURP, the increase of the number transmissions is much lower than that of <italic>Grad</italic> due to less number of hops between U-sensors and the sink. The total energy consumption of the U-sensors using AURP is lower than those with <italic>Grad</italic>. As shown in <xref ref-type="fig" rid="f6-sensors-12-01827">Figure 6(b)</xref>, <italic>Grad</italic> based U-sensors consume more energy for data transmission and reception than U-sensors using AURP. This result also comes from the fact that U-sensors using AURP transmit less packets.</p>
<p>A higher performance of AURP can be achieved by using more than one AUV. <xref ref-type="fig" rid="f7-sensors-12-01827">Figure 7</xref> shows the effect of multiple AUVs on the delivery ratio and energy consumption. As the number of AUV increases, a higher delivery ratio can be achieved. For example, AURP achieves 0.97 delivery ratio when (#AUVs, #GWs) = (3,3), while it shows 0.85 delivery ratio when (#AUVs, #GWs) = (1,3) as shown in <xref ref-type="fig" rid="f7-sensors-12-01827">Figure 7(a)</xref>. Note that <italic>#GWs</italic> represents the number of GWs for each AUV; if (#AUVs, #GWs) = (3,3), then there are 9 GWs in total. <italic>Grad</italic> has a constant value, approximately 0.5, over the simulations since it does not use AUVs. The number of AUVs also has a positive effect on the energy consumption. As shown in <xref ref-type="fig" rid="f7-sensors-12-01827">Figure 7(b)</xref>, the U-sensors use less energy when there are more AUVs, since U-sensors can send data to AUVs with a shorter path.</p>
<p>The trajectories that AUVs follow also affect the network performance as shown in <xref ref-type="fig" rid="f8-sensors-12-01827">Figure 8</xref>. Four trajectories, <italic>Traj</italic><sub>1</sub>,…, <italic>Traj</italic><sub>4</sub>, shown in <xref ref-type="fig" rid="f3-sensors-12-01827">Figure 3</xref> are used. The X-axis represents the value of <italic>a</italic> shown in <xref ref-type="fig" rid="f3-sensors-12-01827">Figure 3</xref>. As shown in <xref ref-type="fig" rid="f8-sensors-12-01827">Figure 8(a)</xref>, <italic>Traj</italic><sub>2</sub> and <italic>Traj</italic><sub>3</sub> show a better data delivery ratio. This is because the number of transmissions due to multihop relay becomes larger when an AUV follows a too small or a too large trajectory, which implies that selecting the trajectory of AUVs is also important to maximize the network performance.</p></sec></sec>
<sec>
<label>6.</label>
<title>Concluding Remarks</title>
<p>In this paper, we have proposed an underwater routing scheme, namely <italic>AURP</italic> (AUV-aided underwater routing protocol), to address the problem of the low delivery ratio and high energy consumption in a multi-hop underwater acoustic sensor network (UASN). To achieve a high data delivery ratio and low energy consumption, AURP exploits controlled mobility of multiple autonomous underwater vehicles (AUVs) as well as heterogeneous acoustic communication channels.</p>
<p>In order to verify the proposed scheme, we have incorporated a realistic underwater channel model and various AUVs’ movement patterns with NS2 simulators. The simulation results have shown that AURP can outperform other routing protocols in terms of the delivery ratio and energy consumption, and is a good candidate for many practical applications that require mass data transmissions with a high reliability.</p></sec></body>
<back>
<ack>
<p>This work was supported by the National Research Foundation of Korea(NRF) grant funded by the Korea government(MEST) (No. 2011-0023805).</p></ack>
<ref-list>
<title>References</title>
<ref id="b1-sensors-12-01827"><label>1.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Erol-Kantarci</surname><given-names>M.</given-names></name><name><surname>Mouftah</surname><given-names>H.</given-names></name><name><surname>Oktug</surname><given-names>S.</given-names></name></person-group><article-title>A survey of architectures and localization techniques for underwater acoustic sensor networks</article-title><source>IEEE Commun. Surv. Tutor</source><year>2011</year><volume>13</volume><fpage>487</fpage><lpage>502</lpage><pub-id pub-id-type="doi">10.1109/SURV.2011.020211.00035</pub-id></citation></ref>
<ref id="b2-sensors-12-01827"><label>2.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Connell</surname><given-names>E.O.</given-names></name><name><surname>Lyons</surname><given-names>W.B.</given-names></name><name><surname>Sheridan</surname><given-names>C.</given-names></name><name><surname>Lewis</surname><given-names>E.</given-names></name></person-group><article-title>Development of a Fibre Optic Sensor for the Detection of Harmful Algae Bloom and in Particular Domoic Acid</article-title><conf-name>Proceedings of the IEEE Instrumentation and Measurement Technology Conference (IMTC ’07)</conf-name><conf-loc>Warsaw, Poland</conf-loc><conf-date>1–3 May 2007</conf-date><fpage>1</fpage><lpage>4</lpage></citation></ref>
<ref id="b3-sensors-12-01827"><label>3.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Grasmueck</surname><given-names>M.</given-names></name><name><surname>Eberli</surname><given-names>G.P.</given-names></name><name><surname>Viggiano</surname><given-names>D.A.</given-names></name><name><surname>Correa</surname><given-names>T.</given-names></name><name><surname>Rathwell</surname><given-names>G.</given-names></name><name><surname>Luo</surname><given-names>J.</given-names></name></person-group><article-title>Autonomous Underwater Vehicle (AUV) mapping reveals coral mound distribution, morphology, and oceanography in deep water of the Straits of Florida</article-title><source>Geogr. Res. Lett</source><year>2006</year><volume>33</volume><fpage>L23616:1</fpage><lpage>L23616:6</lpage></citation></ref>
<ref id="b4-sensors-12-01827"><label>4.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Heidemann</surname><given-names>J.</given-names></name><name><surname>Ye</surname><given-names>W.</given-names></name><name><surname>Wills</surname><given-names>J.</given-names></name><name><surname>Syed</surname><given-names>A.</given-names></name><name><surname>Li</surname><given-names>Y.</given-names></name></person-group><article-title>Research Challenges and Applications for Underwater Sensor Networking</article-title><conf-name>Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC ’06)</conf-name><conf-loc>Las Vegas, NV, USA</conf-loc><conf-date>3–6 April 2006</conf-date><fpage>228</fpage><lpage>235</lpage></citation></ref>
<ref id="b5-sensors-12-01827"><label>5.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Heidemann</surname><given-names>J.</given-names></name><name><surname>Stojanovic</surname><given-names>M.</given-names></name><name><surname>Zorzi</surname><given-names>M.</given-names></name></person-group><article-title>Underwater sensor networks: applications, advances, and challenges</article-title><source>Phlios. Trans. R. Soc</source><year>2011</year><comment>in press.</comment></citation></ref>
<ref id="b6-sensors-12-01827"><label>6.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Roy</surname><given-names>S.</given-names></name><name><surname>Duman</surname><given-names>T.M.</given-names></name><name><surname>McDonald</surname><given-names>V.</given-names></name><name><surname>Proakis</surname><given-names>J.G.</given-names></name></person-group><article-title>High-rate communication for underwater acoustic channels using multiple transmitters and space time coding: Receiver structures and experimental results</article-title><source>IEEE J. Ocean. Eng</source><year>2007</year><volume>32</volume><fpage>663</fpage><lpage>688</lpage><pub-id pub-id-type="doi">10.1109/JOE.2007.899275</pub-id></citation></ref>
<ref id="b7-sensors-12-01827"><label>7.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Bagad</surname><given-names>V.S.</given-names></name><name><surname>Dhotre</surname><given-names>I.A.</given-names></name></person-group><source>Data Communication Systems</source><publisher-name>Technical Publications Pune</publisher-name><publisher-loc>Pune, India</publisher-loc><year>2009</year><fpage>15</fpage><lpage>17</lpage></citation></ref>
<ref id="b8-sensors-12-01827"><label>8.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Heidemann</surname><given-names>J.</given-names></name><name><surname>Stojanovic</surname><given-names>M.</given-names></name><name><surname>Zorzi</surname><given-names>M.</given-names></name></person-group><article-title>High bandwidth underwater optical communication</article-title><source>Appl. Opt</source><year>2008</year><volume>47</volume><fpage>277</fpage><lpage>283</lpage><pub-id pub-id-type="doi">10.1364/AO.47.000277</pub-id><pub-id pub-id-type="pmid">18188210</pub-id></citation></ref>
<ref id="b9-sensors-12-01827"><label>9.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Pompili</surname><given-names>D.</given-names></name><name><surname>Melodia</surname><given-names>T.</given-names></name><name><surname>Akyildiz</surname><given-names>I.F.</given-names></name></person-group><source>A Distributed CDMA Medium Access Control for Underwater Acoustic Sensor Networks</source><comment>Technical Report;</comment><publisher-name>Georgia Institute of Technology</publisher-name><publisher-loc>Atlanta, GA, USA</publisher-loc><year>2007</year></citation></ref>
<ref id="b10-sensors-12-01827"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Akyildiz</surname><given-names>I.F.</given-names></name><name><surname>Pompili</surname><given-names>D.</given-names></name><name><surname>Melodia</surname><given-names>T.</given-names></name></person-group><article-title>Underwater acoustic sensor networks: Research challenges</article-title><source>Ad Hoc Netw</source><year>2005</year><volume>3</volume><fpage>257</fpage><lpage>279</lpage><pub-id pub-id-type="doi">10.1016/j.adhoc.2005.01.004</pub-id></citation></ref>
<ref id="b11-sensors-12-01827"><label>11.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Intanagonwiwat</surname><given-names>C.</given-names></name><name><surname>Govindan</surname><given-names>R.</given-names></name><name><surname>Estrin</surname><given-names>D.</given-names></name><name><surname>Heidemann</surname><given-names>J.</given-names></name><name><surname>Silva</surname><given-names>F.</given-names></name></person-group><article-title>Directed diffusion for wireless sensor networking</article-title><source>IEEE/ACM Trans. Netw</source><year>2003</year><volume>11</volume><fpage>2</fpage><lpage>16</lpage><pub-id pub-id-type="doi">10.1109/TNET.2002.808417</pub-id></citation></ref>
<ref id="b12-sensors-12-01827"><label>12.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Gu</surname><given-names>Y.</given-names></name><name><surname>Bozdag</surname><given-names>D.</given-names></name><name><surname>Ekici</surname><given-names>E.</given-names></name><name><surname>Ozguner</surname><given-names>F.</given-names></name><name><surname>Lee</surname><given-names>C.</given-names></name></person-group><article-title>Partitioning Based Mobile Element Scheduling in Wireless Sensor Networks</article-title><conf-name>Proceedings of the 2nd Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks (SECON ’05)</conf-name><conf-loc>Santa Clara, CA, USA</conf-loc><conf-date>26–29 September 2005</conf-date><fpage>386</fpage><lpage>395</lpage></citation></ref>
<ref id="b13-sensors-12-01827"><label>13.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Somasundara</surname><given-names>A.</given-names></name><name><surname>Ramamoorthy</surname><given-names>A.</given-names></name><name><surname>Srivastava</surname><given-names>M.</given-names></name></person-group><article-title>Mobile Element Scheduling for Efficient Data Collection in Wireless Sensor Networks with Dynamic Deadlines</article-title><conf-name>Proceedings of the 25th IEEE International Real-Time Systems Symposium (RTSS ’04)</conf-name><conf-loc>Lisbon, Portugal</conf-loc><conf-date>5–8 December 2004</conf-date><fpage>296</fpage><lpage>305</lpage></citation></ref>
<ref id="b14-sensors-12-01827"><label>14.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jea</surname><given-names>D.</given-names></name><name><surname>Somasundara</surname><given-names>A.</given-names></name><name><surname>Srivastava</surname><given-names>M.</given-names></name></person-group><article-title>Multiple Controlled Mobile Elements (Data Mules) for Data Collection in Sensor Networks</article-title><source>Distrib. Comput. Sens. Syst</source><year>2005</year><volume>3560</volume><pub-id pub-id-type="doi">10.1007/11502593_20</pub-id></citation></ref>
<ref id="b15-sensors-12-01827"><label>15.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Shah</surname><given-names>R.C.</given-names></name><name><surname>Roy</surname><given-names>S.</given-names></name><name><surname>Jain</surname><given-names>S.</given-names></name><name><surname>Brunette</surname><given-names>W.</given-names></name></person-group><article-title>Data MULEs: Modeling a Three-Tier Architecture for Sparse Sensor Networks</article-title><conf-name>Proceedings of the 1st IEEE International Workshop on Sensor Network Protocols and Applications</conf-name><conf-loc>Anchorage, AK, USA</conf-loc><conf-date>11 May 2003</conf-date><fpage>30</fpage><lpage>41</lpage></citation></ref>
<ref id="b16-sensors-12-01827"><label>16.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Sui</surname><given-names>M.</given-names></name><name><surname>Yu</surname><given-names>X.</given-names></name><name><surname>Zhang</surname><given-names>F.</given-names></name></person-group><article-title>The Evaluation of Modulation Techniques for Underwater Wireless Optical Communications</article-title><conf-name>Proceedings of the International Conference on Communication Software and Networks (ICCSN ’09)</conf-name><conf-loc>Macau, China</conf-loc><conf-date>27–28 February 2009</conf-date><fpage>138</fpage><lpage>142</lpage></citation></ref>
<ref id="b17-sensors-12-01827"><label>17.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pompili</surname><given-names>D.</given-names></name><name><surname>Melodia</surname><given-names>T.</given-names></name><name><surname>Akyildiz</surname><given-names>I.F.</given-names></name></person-group><article-title>A CDMA-based medium access control for underwater acoustic sensor networks</article-title><source>IEEE Trans. Wirel. Commun</source><year>2009</year><volume>8</volume><fpage>1899</fpage><lpage>1909</lpage><pub-id pub-id-type="doi">10.1109/TWC.2009.080195</pub-id></citation></ref>
<ref id="b18-sensors-12-01827"><label>18.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sozer</surname><given-names>E.</given-names></name><name><surname>Stojanovic</surname><given-names>M.</given-names></name><name><surname>Proakis</surname><given-names>J.</given-names></name></person-group><article-title>Underwater acoustic networks</article-title><source>IEEE J. Ocean. Eng</source><year>2000</year><volume>25</volume><fpage>72</fpage><lpage>83</lpage><pub-id pub-id-type="doi">10.1109/48.820738</pub-id></citation></ref>
<ref id="b19-sensors-12-01827"><label>19.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Bales</surname><given-names>J.W.</given-names></name><name><surname>Chryssostomidis</surname><given-names>C.</given-names></name></person-group><article-title>High Bandwidth, Low-Power, Short-Range Optical Communication Underwater</article-title><conf-name>Proceedings of 9th International Symposium on Unmanned Untethered Submersible Technology</conf-name><conf-loc>Durham, NC, USA</conf-loc><conf-date>27–29 September 1995</conf-date></citation></ref>
<ref id="b20-sensors-12-01827"><label>20.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname><given-names>B.</given-names></name><name><surname>Huang</surname><given-names>J.</given-names></name><name><surname>Zhou</surname><given-names>S.</given-names></name><name><surname>Ball</surname><given-names>K.</given-names></name><name><surname>Stojanovic</surname><given-names>M.</given-names></name><name><surname>Freitag</surname><given-names>L.</given-names></name><name><surname>Willett</surname><given-names>P.</given-names></name></person-group><article-title>MIMO-OFDM for high-rate underwater acoustic communications</article-title><source>IEEE J. Ocean. Eng</source><year>2009</year><volume>34</volume><fpage>634</fpage><lpage>644</lpage><pub-id pub-id-type="doi">10.1109/JOE.2009.2032005</pub-id></citation></ref>
<ref id="b21-sensors-12-01827"><label>21.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ceballos</surname><given-names>P.C.</given-names></name><name><surname>Stojanovic</surname><given-names>M.</given-names></name></person-group><article-title>Adaptive channel estimation and data detection for underwater acoustic MIMO-OFDM systems</article-title><source>IEEE J. Ocean. Eng</source><year>2010</year><volume>35</volume><fpage>635</fpage><lpage>646</lpage><pub-id pub-id-type="doi">10.1109/JOE.2010.2052326</pub-id></citation></ref>
<ref id="b22-sensors-12-01827"><label>22.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hanson</surname><given-names>F.</given-names></name><name><surname>Radic</surname><given-names>S.</given-names></name></person-group><article-title>High bandwidth underwater optical communication</article-title><source>Appl. Opt</source><year>2008</year><volume>47</volume><fpage>277</fpage><lpage>283</lpage><pub-id pub-id-type="doi">10.1364/AO.47.000277</pub-id><pub-id pub-id-type="pmid">18188210</pub-id></citation></ref>
<ref id="b23-sensors-12-01827"><label>23.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Farr</surname><given-names>N.</given-names></name><name><surname>Chave</surname><given-names>A.</given-names></name><name><surname>Freitag</surname><given-names>L.</given-names></name><name><surname>Preisig</surname><given-names>J.</given-names></name><name><surname>White</surname><given-names>S.</given-names></name><name><surname>Yoerger</surname><given-names>D.</given-names></name><name><surname>Sonnichsen</surname><given-names>F.</given-names></name></person-group><article-title>Optical Modem Technology for Seafloor Observatories</article-title><conf-name>Proceedings of the IEEE OCEANS ’06</conf-name><conf-loc>Boston, MA, USA</conf-loc><conf-date>18–21 September 2006</conf-date><fpage>1</fpage><lpage>6</lpage></citation></ref>
<ref id="b24-sensors-12-01827"><label>24.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Joe</surname><given-names>J.</given-names></name><name><surname>Toh</surname><given-names>S.H.</given-names></name></person-group><article-title>Digital Underwater Communication Using Electric Current Method</article-title><conf-name>Proceedings of the OCEANS 2007</conf-name><conf-loc>Aberdeen, UK</conf-loc><conf-date>18–21 June 2007</conf-date><fpage>1</fpage><lpage>4</lpage></citation></ref>
<ref id="b25-sensors-12-01827"><label>25.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Farr</surname><given-names>N.</given-names></name><name><surname>Bowen</surname><given-names>A.</given-names></name><name><surname>Ware</surname><given-names>J.</given-names></name><name><surname>Pontbriand</surname><given-names>C.</given-names></name></person-group><article-title>An Integrated, Underwater Optical/acoustic Communications System</article-title><conf-name>Proceedings of IEEE OCEANS ’10</conf-name><conf-loc>Sydney, NSW, Australia</conf-loc><conf-date>24–27 May 2010</conf-date></citation></ref>
<ref id="b26-sensors-12-01827"><label>26.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Delaney</surname><given-names>J.</given-names></name><name><surname>Chave</surname><given-names>A.</given-names></name><name><surname>Heath</surname><given-names>G.R.</given-names></name><name><surname>Howe</surname><given-names>B.</given-names></name><name><surname>Beauchamp</surname><given-names>P.</given-names></name></person-group><article-title>NEPTUNE: Real-Time, Long-Term Ocean and Earth Studies at the Scale of a Tectonic Plate</article-title><conf-name>Proceedings of the OCEANS, MTS/IEEE Conference and Exhibition</conf-name><conf-loc>Honolulu, HI, USA</conf-loc><conf-date>5–8 November 2001</conf-date><volume>3</volume><fpage>1366</fpage><lpage>1373</lpage></citation></ref>
<ref id="b27-sensors-12-01827"><label>27.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stephen</surname><given-names>R.A.</given-names></name></person-group><article-title>Ocean seismic network seafloor observatories</article-title><source>Oceanus</source><year>1998</year><volume>41</volume><fpage>33</fpage><lpage>37</lpage></citation></ref>
<ref id="b28-sensors-12-01827"><label>28.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stefanov</surname><given-names>A.</given-names></name><name><surname>Stojanovic</surname><given-names>M.</given-names></name></person-group><article-title>Design and performance analysis of underwater acoustic networks</article-title><source>IEEE J. Sel. Areas Commun</source><year>2011</year><volume>29</volume><fpage>2012</fpage><lpage>2021</lpage><pub-id pub-id-type="doi">10.1109/JSAC.2011.111211</pub-id></citation></ref>
<ref id="b29-sensors-12-01827"><label>29.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Akyildiz</surname><given-names>I.F.</given-names></name><name><surname>Pompili</surname><given-names>D.</given-names></name><name><surname>Melodia</surname><given-names>T.</given-names></name></person-group><source>Challenges for Efficient Communication in Underwater Acoustic Sensor Networks</source><publisher-name>Broadband &amp; Wireless Networking Laboratory, School of Electrical &amp; Computer Engineering, Georgia Institute of Technology</publisher-name><publisher-loc>Atlanta, GA, USA</publisher-loc><year>2004</year></citation></ref>
<ref id="b30-sensors-12-01827"><label>30.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Wang</surname><given-names>J.</given-names></name><name><surname>Li</surname><given-names>D.</given-names></name><name><surname>Zhou</surname><given-names>M.</given-names></name><name><surname>Ghosal</surname><given-names>D.</given-names></name></person-group><article-title>Data Collection with Multiple Mobile Actors in Underwater Sensor Networks</article-title><conf-name>Proceedings of 28th International Conference on Distributed Computing Systems Workshops (ICDCS ’08)</conf-name><conf-loc>Beijing, China</conf-loc><conf-date>17–20 June 2008</conf-date></citation></ref>
<ref id="b31-sensors-12-01827"><label>31.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Zheng</surname><given-names>J.</given-names></name><name><surname>Zhou</surname><given-names>S.</given-names></name><name><surname>Liu</surname><given-names>Z.</given-names></name><name><surname>Ye</surname><given-names>S.</given-names></name><name><surname>Liu</surname><given-names>L.</given-names></name><name><surname>Yin</surname><given-names>L.</given-names></name></person-group><article-title>A New Underwater Sensor Networks Architecture</article-title><conf-name>Proceedings of International Conference on Information Theory and Information Security (ICITIS ’10)</conf-name><conf-loc>Beijing, China</conf-loc><conf-date>17–19 December 2010</conf-date></citation></ref>
<ref id="b32-sensors-12-01827"><label>32.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Hamidzadeh</surname><given-names>M.</given-names></name><name><surname>Forghani</surname><given-names>N.</given-names></name><name><surname>Movaghar</surname><given-names>A.</given-names></name></person-group><article-title>A New Hierarchal and Scalable Architecture for Performance Enhancement of Large Scale Underwater Sensor Networks</article-title><conf-name>Proceedings of IEEE Symposium on Computers and Informatics</conf-name><conf-loc>Kuala Lumpur, Malaysia</conf-loc><conf-date>20–23 March 2011</conf-date></citation></ref>
<ref id="b33-sensors-12-01827"><label>33.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Ali</surname><given-names>K.</given-names></name><name><surname>Hassanein</surname><given-names>H.</given-names></name></person-group><article-title>Underwater Wireless Hybrid Sensor Networks</article-title><conf-name>Proceedings of IEEE Symposium on Computers and Communications (ISCC ’08)</conf-name><conf-loc>Marrakech, Morocco</conf-loc><conf-date>6–9 July 2008</conf-date></citation></ref>
<ref id="b34-sensors-12-01827"><label>34.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pompili</surname><given-names>D.</given-names></name><name><surname>Akyildiz</surname><given-names>I.</given-names></name></person-group><article-title>A multimedia cross-layer protocol for underwater acoustic sensor networks</article-title><source>IEEE Trans. Wirel. Commun</source><year>2010</year><volume>9</volume><fpage>2924</fpage><lpage>2933</lpage><pub-id pub-id-type="doi">10.1109/TWC.2010.062910.100137</pub-id></citation></ref>
<ref id="b35-sensors-12-01827"><label>35.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yoerger</surname><given-names>D.R.</given-names></name><name><surname>Jakuba</surname><given-names>M.</given-names></name><name><surname>Bradley</surname><given-names>A.M.</given-names></name><name><surname>Bingham</surname><given-names>B.</given-names></name></person-group><article-title>Techniques for deep sea near bottom survey using an autonomous underwater vehicle</article-title><source>Int. J. Robot. Res</source><year>2007</year><volume>26</volume><fpage>41</fpage><lpage>54</lpage><pub-id pub-id-type="doi">10.1177/0278364907073773</pub-id></citation></ref>
<ref id="b36-sensors-12-01827"><label>36.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Antonelli</surname><given-names>G.</given-names></name><name><surname>Chiaverini</surname><given-names>S.</given-names></name><name><surname>Sarkar</surname><given-names>N.</given-names></name></person-group><article-title>External force control for underwater vehicle-manipulator systems</article-title><source>IEEE Trans. Robot. Autom</source><year>2001</year><volume>17</volume><fpage>931</fpage><lpage>938</lpage><pub-id pub-id-type="doi">10.1109/70.976027</pub-id></citation></ref>
<ref id="b37-sensors-12-01827"><label>37.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Paley</surname><given-names>D.A.</given-names></name><name><surname>Zhang</surname><given-names>F.</given-names></name><name><surname>Leonard</surname><given-names>N.E.</given-names></name></person-group><article-title>Cooperative control for ocean sampling: The glider coordinated control system</article-title><source>IEEE Trans. Control Syst. Technol</source><year>2008</year><volume>16</volume><fpage>735</fpage><lpage>744</lpage><pub-id pub-id-type="doi">10.1109/TCST.2007.912238</pub-id></citation></ref>
<ref id="b38-sensors-12-01827"><label>38.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Fiorelli</surname><given-names>E.</given-names></name><name><surname>Leonard</surname><given-names>N.</given-names></name><name><surname>Bhatta</surname><given-names>P.</given-names></name><name><surname>Paley</surname><given-names>D.</given-names></name><name><surname>Bachmayer</surname><given-names>R.</given-names></name><name><surname>Fratantoni</surname><given-names>D.</given-names></name></person-group><article-title>Multi-AUV Control and Adaptive Sampling in Monterey Bay</article-title><conf-name>Proceedings of IEEE Autonomous Underwater Vehicles: Workshop on Multiple AUV Operations (AUV ’04)</conf-name><conf-loc>Sebasco, ME, USA</conf-loc><conf-date>17–18 June 2004</conf-date></citation></ref>
<ref id="b39-sensors-12-01827"><label>39.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Alvarez</surname><given-names>A.</given-names></name><name><surname>Garau</surname><given-names>B.</given-names></name><name><surname>Caiti</surname><given-names>A.</given-names></name></person-group><article-title>Combining Networks of Drifting Profiling Floats and Gliders for Adaptive Sampling of the Ocean</article-title><conf-name>Proceedings of the IEEE International Conference on Robotics and Automation</conf-name><conf-loc>Roma, Italy</conf-loc><conf-date>10–14 July 2007</conf-date></citation></ref>
<ref id="b40-sensors-12-01827"><label>40.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yoon</surname><given-names>S.</given-names></name><name><surname>Qiao</surname><given-names>C.</given-names></name></person-group><article-title>Cooperative search and survey using Autonomous Underwater Vehicles (AUVs)</article-title><source>IEEE Trans. Parallel Distrib. Syst</source><year>2011</year><volume>22</volume><fpage>364</fpage><lpage>379</lpage><pub-id pub-id-type="doi">10.1109/TPDS.2010.88</pub-id></citation></ref>
<ref id="b41-sensors-12-01827"><label>41.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Lucani</surname><given-names>D.E.</given-names></name><name><surname>Stojanovic</surname><given-names>M.</given-names></name><name><surname>Medard</surname><given-names>M.</given-names></name></person-group><article-title>On the Relationship between Transmission Power and Capacity of an Underwater Acoustic Communication Channel</article-title><conf-name>Proceedings of the MTS/IEEE Kobe Techno-Ocean (OCEANS ’08)</conf-name><conf-loc>Kobe, Japan</conf-loc><conf-date>8–11 April 2008</conf-date><fpage>1</fpage><lpage>6</lpage></citation></ref>
<ref id="b42-sensors-12-01827"><label>42.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Harris</surname><given-names>A.F.</given-names></name><name><surname>Meneghetti</surname><given-names>D.G.B.</given-names></name><name><surname>Zorzi</surname><given-names>M.</given-names></name></person-group><article-title>Maximizing Channel Utilization for Underwater Acoustic Links</article-title><conf-name>Proceedings of the IEEE OCEANS ’07</conf-name><conf-loc>Aberdeen, UK</conf-loc><conf-date>18–21 June 2008</conf-date><fpage>1</fpage><lpage>6</lpage></citation></ref>
<ref id="b43-sensors-12-01827"><label>43.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Harris</surname><given-names>A.F.</given-names></name><name><surname>Zorzi</surname><given-names>M.</given-names></name></person-group><article-title>Modeling the Underwater Acoustic Channel in ns2</article-title><conf-name>Proceedings of the NSTools ’07</conf-name><conf-loc>Nantes, France</conf-loc><conf-date>22 October 2007</conf-date></citation></ref>
<ref id="b44-sensors-12-01827"><label>44.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Berkhovskikh</surname><given-names>L.</given-names></name><name><surname>Lysanov</surname><given-names>Y.</given-names></name></person-group><source>Fundamental of Ocean Acoustics</source><publisher-name>Springer</publisher-name><publisher-loc>Berlin, Heidelberg, Germany</publisher-loc><year>1982</year></citation></ref>
<ref id="b45-sensors-12-01827"><label>45.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Urick</surname><given-names>R.</given-names></name></person-group><source>Principles of Underwater Sound</source><publisher-name>McGraw-Hill</publisher-name><publisher-loc>New York, NY, USA</publisher-loc><year>1983</year></citation></ref>
<ref id="b46-sensors-12-01827"><label>46.</label><citation citation-type="web"><article-title>Underwater Modem Specifications</article-title><comment>LinkQuest Inc. Available online: <ext-link xlink:href="http://www.link-quest.com/html/models1.htm" ext-link-type="uri">http://www.link-quest.com/html/models1.htm</ext-link> (accessed on 31 January 2012).</comment></citation></ref>
<ref id="b47-sensors-12-01827"><label>47.</label><citation citation-type="web"><article-title>High Speed AUV</article-title><source>Autonomous Systems and Controls Laboratory</source><comment>Available online: <ext-link xlink:href="http://www.ascl.ece.vt.edu/HSAUV.html" ext-link-type="uri">http://www.ascl.ece.vt.edu/HSAUV.html</ext-link> (accessed on 31 January 2012).</comment></citation></ref></ref-list>
<sec sec-type="display-objects">
<title>Figures</title>
<fig id="f1-sensors-12-01827" position="float">
<label>Figure 1.</label>
<caption>
<p>Underwater Acoustic Sensor Network with multiple AUVs.</p></caption>
<graphic xlink:href="sensors-12-01827f1.gif"/></fig>
<fig id="f2-sensors-12-01827" position="float">
<label>Figure 2.</label>
<caption>
<p>AUV-aided Underwater Routing Protocol: (<bold>a</bold>) Next hop determination based PHE Msg; (<bold>b</bold>) Data forwarding and aggregation.</p></caption>
<graphic xlink:href="sensors-12-01827f2.gif"/></fig>
<fig id="f3-sensors-12-01827" position="float">
<label>Figure 3.</label>
<caption>
<p>Elliptical trajectories of one AUV.</p></caption>
<graphic xlink:href="sensors-12-01827f3.gif"/></fig>
<fig id="f4-sensors-12-01827" position="float">
<label>Figure 4.</label>
<caption>
<p>Trajectories of multiple AUVs.</p></caption>
<graphic xlink:href="sensors-12-01827f4.gif"/></fig>
<fig id="f5-sensors-12-01827" position="float">
<label>Figure 5.</label>
<caption>
<p>Effects of number of U-sensors on the network performance.</p></caption>
<graphic xlink:href="sensors-12-01827f5.gif"/></fig>
<fig id="f6-sensors-12-01827" position="float">
<label>Figure 6.</label>
<caption>
<p>Effects of Network Loads on the network performance.</p></caption>
<graphic xlink:href="sensors-12-01827f6.gif"/></fig>
<fig id="f7-sensors-12-01827" position="float">
<label>Figure 7.</label>
<caption>
<p>Effects of Number of AUVs on the network performance.</p></caption>
<graphic xlink:href="sensors-12-01827f7.gif"/></fig>
<fig id="f8-sensors-12-01827" position="float">
<label>Figure 8.</label>
<caption>
<p>Effects of AUV Trajectories on the network performance.</p></caption>
<graphic xlink:href="sensors-12-01827f8.gif"/></fig></sec></back></article>
