Low-Latency Low-Energy Adaptive Clustering Hierarchy Protocols for Underwater Acoustic Networks

oleh: Abdallah S. Ghazy, Georges Kaddoum, Satinder Singh

Format: Article
Diterbitkan: IEEE 2023-01-01

Deskripsi

Underwater acoustic cluster networks (UACNs) are commonly used due to their adaptability in dynamic underwater environments. While the low-energy adaptive clustering hierarchy (LEACH) protocol was initially designed for radio frequency (RF) cluster networks, it has also been applied to UACNs. However, the LEACH protocol uses lengthy overheads per packet due to its use of global or wide-scale IDs, leading to increased communication latency and energy usage per packet. To address this issue, we propose the low-latency low-energy adaptive clustering hierarchy (<inline-formula> <tex-math notation="LaTeX">$\text{L}^{3}$ </tex-math></inline-formula>EACH) protocol. The <inline-formula> <tex-math notation="LaTeX">$\text{L}^{3}$ </tex-math></inline-formula>EACH protocol is a comprehensive framework that integrates ID assignment, time slot reservation, packet routing, and self-network organization. The protocol uses shorter overheads by assigning local IDs instead of global or wide-scale IDs. It assigns unique IDs to nodes within a cluster and reassigns the same IDs to nodes in other clusters, i.e., spatial ID reuse. The protocol also allocates IDs and time slots on demand to maximize network resources. To further enhance the protocol, we introduce the <inline-formula> <tex-math notation="LaTeX">$\text{L}^{3}$ </tex-math></inline-formula>EACH-Version 2 (<inline-formula> <tex-math notation="LaTeX">$\text{L}^{3}$ </tex-math></inline-formula>EACH-V2) protocol, which modulates the preamble bits to embed the IDs in the overhead rather than inserting extra bits. We also provide the computational complexity of the <inline-formula> <tex-math notation="LaTeX">$\text{L}^{3}$ </tex-math></inline-formula>EACH-V2 protocol. Compared to the DIVE protocol, the <inline-formula> <tex-math notation="LaTeX">$\text{L}^{3}$ </tex-math></inline-formula>EACH protocol reduces the ID length and average energy per packet by 50% and 13%, respectively. Furthermore, the <inline-formula> <tex-math notation="LaTeX">$\text{L}^{3}$ </tex-math></inline-formula>EACH-V2 protocol reduces the average energy per packet by 27% and increases the network throughput by 16% compared to the <inline-formula> <tex-math notation="LaTeX">$\text{L}^{3}$ </tex-math></inline-formula>EACH protocol, making it an efficient and scalable solution, especially, for dense UACNs.