benefits than the others depending on their scheduling
strategies, as has been explained above.
4 CONCLUSIONS
This paper has presented a comparative performance
evaluation of three collision-free MAC protocols for
channel access in underwater sensor networks. We
have investigated several scenarios that are typical of
the current underwater channel access research. The
first scenario evaluated a shallow network area with
low, medium, and high traffic rates as well as sparse
and dense nodes under a fixed traffic rate. The second
scenario examined the same parameters within a nar-
row network area. These scenarios are mainly used to
study the three protocols’ overall ability, scalability,
and flexibility under sparse and dense sensor nodes as
well as under light to heavy traffic. Our study points
out that every protocol has its own advantages and dis-
advantages, which means that no protocol can fit all
needs in all scenarios.
This study has concluded that ED-MAC achieves
the best performance in a narrow scenario with a light
traffic rate. It is able to handle 99% of the data pack-
ets at a lower energy cost than other protocols. How-
ever, it is not a suitable choice in a shallow scenario
as it does not consider two-hop neighbouring nodes
horizontally. To improve its performance in this re-
gion, more slots are needed to reduce the probabil-
ity of collisions that may occur between nodes lo-
cated horizontally. DL-MAC has the ability to per-
form better than ED-MAC in narrow and shallow re-
gions by scheduling all nodes vertically and horizon-
tally. This is because of its ability to address most
of the MAC problems such as spatial-temporal un-
certainty, the near-far effect, and any hidden/exposed
terminal problems. In terms of flexibility, DL-MAC is
more flexible than other protocols by dividing the net-
work area into frames, and the sensors in each frame
into sub-frames. It is, therefore, suitable for both sce-
narios. While GC-MAC has achieved the best perfor-
mance than others in both narrow and shallow scenar-
ios in terms of reliability and scalability. However, it
has consumed more energy than other MAC protocols
because of the conflict detection interval.
REFERENCES
Akyildiz, I. F., Pompili, D., and Melodia, T. (2005). Under-
water acoustic sensor networks: research challenges.
Ad hoc networks, 3(3):257–279.
Alfouzan, F., Shahrabi, A., Ghoreyshi, S., and Boutaleb,
T. (2018a). An efficient scalable scheduling mac
protocol for underwater sensor networks. Sensors,
18(9):2806.
Alfouzan, F., Shahrabi, A., Ghoreyshi, S. M., and Boutaleb,
T. (2016). Performance comparison of sender-based
and receiver-based scheduling mac protocols for un-
derwater sensor networks. In Network-Based Infor-
mation Systems (NBiS), 2016 19th International Con-
ference on, pages 99–106. IEEE.
Alfouzan, F., Shahrabi, A., Ghoreyshi, S. M., and Boutaleb,
T. (2017). Efficient depth-based scheduling mac pro-
tocol for underwater sensor networks. In Ubiquitous
and Future Networks (ICUFN), 2017 Ninth Interna-
tional Conference on, pages 827–832. IEEE.
Alfouzan, F., Shahrabi, A., Ghoreyshi, S. M., and Boutaleb,
T. (2018b). An energy-conserving depth-based lay-
ering mac protocol for underwater sensor networks.
In 2018 IEEE 88th Vehicular Technology Conference
(VTC), pages 1–6. IEEE.
Alfouzan, F., Shahrabi, A., Ghoreyshi, S. M., and Boutaleb,
T. (2018c). Graph colouring mac protocol for under-
water sensor networks. In 2018 IEEE 32nd Interna-
tional Conference on Advanced Information Network-
ing and Applications (AINA), pages 120–127. IEEE.
Ghoreyshi, S. M., Shahrabi, A., and Boutaleb, T. (2016).
A novel cooperative opportunistic routing scheme for
underwater sensor networks. Sensors, 16(3):297.
Ghoreyshi, S. M., Shahrabi, A., and Boutaleb, T. (2017).
Void-handling techniques for routing protocols in
underwater sensor networks: Survey and chal-
lenges. IEEE Communications Surveys & Tutorials,
19(2):800–827.
Ghoreyshi, S. M., Shahrabi, A., and Boutaleb, T. (2018a).
An efficient auv-aided data collection in underwater
sensor networks. In 2018 IEEE 32nd International
Conference on Advanced Information Networking and
Applications (AINA), pages 281–288. IEEE.
Ghoreyshi, S. M., Shahrabi, A., and Boutaleb, T. (2018b).
A stateless opportunistic routing protocol for under-
water sensor networks. Wireless Communications and
Mobile Computing, 2018.
Hsu, C.-C., Lai, K.-F., Chou, C.-F., and Lin, K.-J. (2009).
St-mac: Spatial-temporal mac scheduling for under-
water sensor networks. In INFOCOM 2009, IEEE,
pages 1827–1835. IEEE.
Preisig, J. (2007). Acoustic propagation considerations for
underwater acoustic communications network devel-
opment. ACM SIGMOBILE Mobile Computing and
Communications Review, 11(4):2–10.
Xie, P. and Cui, J.-H. (2007). R-mac: An energy-efficient
mac protocol for underwater sensor networks. In
2007 International Conference on Wireless Algo-
rithms, Systems and Applications, pages 187–198.
IEEE.
Xie, P., Zhou, Z., Peng, Z., Yan, H., Hu, T., Cui, J.-H., Shi,
Z., Fei, Y., and Zhou, S. (2009). Aqua-sim: An ns-2
based simulator for underwater sensor networks. In
OCEA. 2009, MTS biloxi-marine tec. for our fut.: glo.
and local chall., pages 1–7. IEEE.
A Comparative Performance Evaluation of Distributed Collision-free MAC Protocols for Underwater Sensor Networks
93