There are two different types of primary users (natural acoustic and artificial acoustic), and there is a long propagation delay for acoustic links in underwater cognitive acoustic networks (UCANs). Thus, the selection of a stable route is one of the key design factors for improving overall network stability, thereby reducing end-to-end delay. Software-defined networking (SDN) is a novel approach that improves network intelligence. To this end, we propose a novel SDN-based routing protocol for UCANs in order to find a stable route between source and destination. A main controller is placed in a surface buoy that is responsible for the global view of the network, whereas local controllers are placed in different autonomous underwater vehicles (AUVs) that are responsible for a localized view of the network. The AUVs have fixed trajectories, and sensor nodes within transmission range of the AUVs serve as gateways to relay the gathered information to the controllers. This is an SDN-based underwater communications scheme whereby two nodes can only communicate when they have a consensus about a common idle channel. To evaluate our proposed scheme, we perform extensive simulations and improve network performance in terms of end-to-end delay, delivery ratio, and overhead.
Ghafoor et al. REF proposed an UASN in which buoys were treated as main controllers to maintain the global view of the network.
Cognitive Routing in Software-Defined Underwater Acoustic Networks
Applied Sciences
Engineering