Cargando…

An Efficient Scalable Scheduling MAC Protocol for Underwater Sensor Networks †

Underwater Sensor Networks (UWSNs) utilise acoustic waves with comparatively lower loss and longer range than those of electromagnetic waves. However, energy remains a challenging issue in addition to long latency, high bit error rate, and limited bandwidth. Thus, collision and retransmission should...

Descripción completa

Detalles Bibliográficos
Autores principales: Alfouzan, Faisal, Shahrabi, Alireza, Ghoreyshi, Seyed Mohammad, Boutaleb, Tuleen
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6164323/
https://www.ncbi.nlm.nih.gov/pubmed/30149652
http://dx.doi.org/10.3390/s18092806
_version_ 1783359572504739840
author Alfouzan, Faisal
Shahrabi, Alireza
Ghoreyshi, Seyed Mohammad
Boutaleb, Tuleen
author_facet Alfouzan, Faisal
Shahrabi, Alireza
Ghoreyshi, Seyed Mohammad
Boutaleb, Tuleen
author_sort Alfouzan, Faisal
collection PubMed
description Underwater Sensor Networks (UWSNs) utilise acoustic waves with comparatively lower loss and longer range than those of electromagnetic waves. However, energy remains a challenging issue in addition to long latency, high bit error rate, and limited bandwidth. Thus, collision and retransmission should be efficiently handled at Medium Access Control (MAC) layer in order to reduce the energy cost and also to improve the throughput and fairness across the network. In this paper, we propose a new reservation-based distributed MAC protocol called ED-MAC, which employs a duty cycle mechanism to address the spatial-temporal uncertainty and the hidden node problem to effectively avoid collisions and retransmissions. ED-MAC is a conflict-free protocol, where each sensor schedules itself independently using local information. Hence, ED-MAC can guarantee conflict-free transmissions and receptions of data packets. Compared with other conflict-free MAC protocols, ED-MAC is distributed and more reliable, i.e., it schedules according to the priority of sensor nodes which based on their depth in the network. We then evaluate design choices and protocol performance through extensive simulation to study the load effects and network scalability in each protocol. The results show that ED-MAC outperforms the contention-based MAC protocols and achieves a significant improvement in terms of successful delivery ratio, throughput, energy consumption, and fairness under varying offered traffic and number of nodes.
format Online
Article
Text
id pubmed-6164323
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-61643232018-10-10 An Efficient Scalable Scheduling MAC Protocol for Underwater Sensor Networks † Alfouzan, Faisal Shahrabi, Alireza Ghoreyshi, Seyed Mohammad Boutaleb, Tuleen Sensors (Basel) Article Underwater Sensor Networks (UWSNs) utilise acoustic waves with comparatively lower loss and longer range than those of electromagnetic waves. However, energy remains a challenging issue in addition to long latency, high bit error rate, and limited bandwidth. Thus, collision and retransmission should be efficiently handled at Medium Access Control (MAC) layer in order to reduce the energy cost and also to improve the throughput and fairness across the network. In this paper, we propose a new reservation-based distributed MAC protocol called ED-MAC, which employs a duty cycle mechanism to address the spatial-temporal uncertainty and the hidden node problem to effectively avoid collisions and retransmissions. ED-MAC is a conflict-free protocol, where each sensor schedules itself independently using local information. Hence, ED-MAC can guarantee conflict-free transmissions and receptions of data packets. Compared with other conflict-free MAC protocols, ED-MAC is distributed and more reliable, i.e., it schedules according to the priority of sensor nodes which based on their depth in the network. We then evaluate design choices and protocol performance through extensive simulation to study the load effects and network scalability in each protocol. The results show that ED-MAC outperforms the contention-based MAC protocols and achieves a significant improvement in terms of successful delivery ratio, throughput, energy consumption, and fairness under varying offered traffic and number of nodes. MDPI 2018-08-25 /pmc/articles/PMC6164323/ /pubmed/30149652 http://dx.doi.org/10.3390/s18092806 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Alfouzan, Faisal
Shahrabi, Alireza
Ghoreyshi, Seyed Mohammad
Boutaleb, Tuleen
An Efficient Scalable Scheduling MAC Protocol for Underwater Sensor Networks †
title An Efficient Scalable Scheduling MAC Protocol for Underwater Sensor Networks †
title_full An Efficient Scalable Scheduling MAC Protocol for Underwater Sensor Networks †
title_fullStr An Efficient Scalable Scheduling MAC Protocol for Underwater Sensor Networks †
title_full_unstemmed An Efficient Scalable Scheduling MAC Protocol for Underwater Sensor Networks †
title_short An Efficient Scalable Scheduling MAC Protocol for Underwater Sensor Networks †
title_sort efficient scalable scheduling mac protocol for underwater sensor networks †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6164323/
https://www.ncbi.nlm.nih.gov/pubmed/30149652
http://dx.doi.org/10.3390/s18092806
work_keys_str_mv AT alfouzanfaisal anefficientscalableschedulingmacprotocolforunderwatersensornetworks
AT shahrabialireza anefficientscalableschedulingmacprotocolforunderwatersensornetworks
AT ghoreyshiseyedmohammad anefficientscalableschedulingmacprotocolforunderwatersensornetworks
AT boutalebtuleen anefficientscalableschedulingmacprotocolforunderwatersensornetworks
AT alfouzanfaisal efficientscalableschedulingmacprotocolforunderwatersensornetworks
AT shahrabialireza efficientscalableschedulingmacprotocolforunderwatersensornetworks
AT ghoreyshiseyedmohammad efficientscalableschedulingmacprotocolforunderwatersensornetworks
AT boutalebtuleen efficientscalableschedulingmacprotocolforunderwatersensornetworks