| Literature DB >> 28029122 |
Junho Cho1, Ethungshan Shitiri2, Ho-Shin Cho3.
Abstract
In this paper, we obtained the optimized network allocation vector (NAV) for underwater handshaking-based protocols, as inefficient determination of the NAV leads to unnecessarily long silent periods. We propose a scheme which determines the NAV by taking into account all possible propagation delays: propagation delay between a source and a destination; propagation delay between a source and the neighbors; and propagation delay between a destination and the neighbors. Such an approach effectively allows the NAV to be determined precisely equal to duration of a busy channel, and the silent period can be set commensurate to that duration. This allows for improvements in the performance of handshaking-based protocols, such as the carrier sense multiple access/collision avoidance (CSMA/CA) protocol, in terms of throughput and fairness. To evaluate the performance of the proposed scheme, performance comparisons were carried out through simulations with prior NAV setting methods. The simulation results show that the proposed scheme outperforms the other schemes in terms of throughput and fairness.Entities:
Keywords: CSMA/CA; MAC; NAV; hidden node; throughput; underwater acoustic sensor networks
Year: 2016 PMID: 28029122 PMCID: PMC5298605 DOI: 10.3390/s17010032
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Example of network allocation vector (NAV) determination in conventional schemes and a highlight on the possibility of an early wake-up for a neighbor (denoted by point B). RTS: request-to-send; CTS: clear-to-send; DATA: data; ACK: acknowledgement; : maximum propagation delay; : source–destination propagation delay; DYNAV: dynamic NAV; UW-CSMA/CA: carrier sense multiple access/collision avoidance for underwater communications.
Figure 2Illustration of the unfairness problem arising from inefficient NAV determination.
Figure 3Packet structure of the proposed scheme.
Figure 4Duration of each packet.
Figure 5NAV determination when trying to communicate with source.
Figure 6NAV determination when trying to communicate with destination.
Figure 7Extra NAV setting during destination–source–neighbor deployment.
System parameters.
| Parameters | Value |
|---|---|
| Network dimensions | 3 km × 3 km |
| Propagation speed | 1500 m/s |
| Node transmission range | 500 m |
| Data rate | 1 kbps |
| Contention window size | 15–1023 (binary exponential back-off) |
Figure 8Total NAV time.
Figure 9Network throughput.
Figure 10Latency.
Figure 11Fairness.