Acoustic networks of autonomous underwater vehicles (AUVs) cannot typically rely on protocols intended for terrestrial radio networks. This work describes a new location-aware source routing (LASR) protocol shown to provide superior network performance over two commonly used network protocols-flooding and dynamic source routing (DSR)-in simulation studies of underwater acoustic networks of AUVs. LASR shares some features with DSR but also includes an improved link/route metric and a node tracking system. LASR also replaces DSR's shortest-path routing with the expected transmission count (ETX) metric. This allows LASR to make more informed routing decisions, which greatly increases performance compared to DSR. Provision for a node tracking system is another novel addition: using the time-division multiple access (TDMA) feature of the simulated acoustic modem, LASR includes a tracking system that predicts node locations, so that LASR can proactively respond to topology changes. LASR delivers 2-3 times as many messages as flooding in 72% of the simulated missions and delivers 2-4 times as many messages as DSR in 100% of the missions. In 67% of the simulated missions, LASR delivers messages requiring multiple hops to cross the network with 2-5 times greater reliability than flooding or DSR.
Shortest-PathRouting. Flooding delivers a message by network broadcast, and every node in the network receives the message. This is very inefficient when the destination is a single node. An alternative is shortest-path routing, where a message follows the path with the fewest hops. This is much more efficient: rather than every node in the network forwarding the message to all its neighbors by broadcast, each node along the shortest path forwards the message to the next hop by unicast. However, this makes it necessary for the network nodes to have at least partial knowledge of the network topology. It is also important to avoid routing loops, which occur when mismatches in topology information across several nodes cause messages to be routed in circles.Examples of shortest-path routing include the Destination-Sequenced Distance Vector (DSDV) protocol [5], Ad hoc On-demand Distance Vector (AODV) [6], Topology Dissemination Based on Reverse-Path Forwarding (TBRPF) [8], and the Temporally-Ordered Routing Algorithm (TORA) [7]. Of particular interest here is the Dynamic Source Routing (DSR) protocol [9], a reactive protocol which, depending on the implementation, uses either distancevector or link-state routing. In source routing, the entire route to the destination is determined by the originator (the source) and is carried along with the message. Routes are discovered as needed via a route-request/route-reply process, and there are no periodic updates.
Delay-Tolerant Routing.In some networks, there may never be an end-to-end connection. Instead, individual mobile nodes must hold data until a forwarding opportunity arises [25]. For example, a protocol can exploit vehicles' nonrandom mobility patterns to improve routing performance Jo...