Popis: |
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 ( $\text{L}^{3}$ EACH) protocol. The $\text{L}^{3}$ 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 $\text{L}^{3}$ EACH-Version 2 ( $\text{L}^{3}$ 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 $\text{L}^{3}$ EACH-V2 protocol. Compared to the DIVE protocol, the $\text{L}^{3}$ EACH protocol reduces the ID length and average energy per packet by 50% and 13%, respectively. Furthermore, the $\text{L}^{3}$ EACH-V2 protocol reduces the average energy per packet by 27% and increases the network throughput by 16% compared to the $\text{L}^{3}$ EACH protocol, making it an efficient and scalable solution, especially, for dense UACNs. |