Multichannel preamble sampling MAC protocol for wireless sensor networks

In this article, a multichannel preamble sampling MAC protocol, MCPS, especially tailored for wireless sensor networks, is proposed and thoroughly evaluated. MCPS is a low-power MAC protocol operating on multichannel using carrier sensing for collision avoidance. Specifically, MCPS exploits all the...

Full description

Saved in:
Bibliographic Details
Main Authors: Hanan Alahmadi, Fatma Bouabdallah
Format: Article
Language:English
Published: Wiley 2019-05-01
Series:International Journal of Distributed Sensor Networks
Online Access:https://doi.org/10.1177/1550147719850951
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832553130855759872
author Hanan Alahmadi
Fatma Bouabdallah
author_facet Hanan Alahmadi
Fatma Bouabdallah
author_sort Hanan Alahmadi
collection DOAJ
description In this article, a multichannel preamble sampling MAC protocol, MCPS, especially tailored for wireless sensor networks, is proposed and thoroughly evaluated. MCPS is a low-power MAC protocol operating on multichannel using carrier sensing for collision avoidance. Specifically, MCPS exploits all the non-overlapping channels provided by IEEE 802.15.4 physical layer. Basically, MCPS uses one dedicated common control channel to wake up an intended receiver using a preamble sampling technique. However, data transmission takes place in a dedicated data channel. Indeed, MCPS allocates to every pair of sensor nodes a unique data channel that aims at being 2-hop conflict free. Hence, the probability of collision is highly reduced and even completely mitigated in some scenarios. Moreover, MCPS allows each sensor node to dynamically adjust its transmission power when sending strobed preamble or periodically generated data. Indeed, for each possible distance separating a pair of communicating nodes, MCPS adapts the appropriate transmission power and selects the appropriate data channel. Using multiple channels, MCPS allows multiple simultaneous data communications along with handshaking on the common control channel, hence reducing the end-to-end delay and improving the throughput while being energy efficient. MCPS has been implemented using OMNET++ simulator under INET framework, on top of the IEEE 802.15.4 physical layer, which was improved to support the multichannel communication. The authors compare the performance of MCPS with McMAC and X-MAC. Simulation results show that MCPS greatly improves the network performance especially in terms of throughput, waiting time, end-to-end delay, and energy per bit.
format Article
id doaj-art-728647685edd4926800349a9b42c7c5d
institution Kabale University
issn 1550-1477
language English
publishDate 2019-05-01
publisher Wiley
record_format Article
series International Journal of Distributed Sensor Networks
spelling doaj-art-728647685edd4926800349a9b42c7c5d2025-02-03T05:55:24ZengWileyInternational Journal of Distributed Sensor Networks1550-14772019-05-011510.1177/1550147719850951Multichannel preamble sampling MAC protocol for wireless sensor networksHanan AlahmadiFatma BouabdallahIn this article, a multichannel preamble sampling MAC protocol, MCPS, especially tailored for wireless sensor networks, is proposed and thoroughly evaluated. MCPS is a low-power MAC protocol operating on multichannel using carrier sensing for collision avoidance. Specifically, MCPS exploits all the non-overlapping channels provided by IEEE 802.15.4 physical layer. Basically, MCPS uses one dedicated common control channel to wake up an intended receiver using a preamble sampling technique. However, data transmission takes place in a dedicated data channel. Indeed, MCPS allocates to every pair of sensor nodes a unique data channel that aims at being 2-hop conflict free. Hence, the probability of collision is highly reduced and even completely mitigated in some scenarios. Moreover, MCPS allows each sensor node to dynamically adjust its transmission power when sending strobed preamble or periodically generated data. Indeed, for each possible distance separating a pair of communicating nodes, MCPS adapts the appropriate transmission power and selects the appropriate data channel. Using multiple channels, MCPS allows multiple simultaneous data communications along with handshaking on the common control channel, hence reducing the end-to-end delay and improving the throughput while being energy efficient. MCPS has been implemented using OMNET++ simulator under INET framework, on top of the IEEE 802.15.4 physical layer, which was improved to support the multichannel communication. The authors compare the performance of MCPS with McMAC and X-MAC. Simulation results show that MCPS greatly improves the network performance especially in terms of throughput, waiting time, end-to-end delay, and energy per bit.https://doi.org/10.1177/1550147719850951
spellingShingle Hanan Alahmadi
Fatma Bouabdallah
Multichannel preamble sampling MAC protocol for wireless sensor networks
International Journal of Distributed Sensor Networks
title Multichannel preamble sampling MAC protocol for wireless sensor networks
title_full Multichannel preamble sampling MAC protocol for wireless sensor networks
title_fullStr Multichannel preamble sampling MAC protocol for wireless sensor networks
title_full_unstemmed Multichannel preamble sampling MAC protocol for wireless sensor networks
title_short Multichannel preamble sampling MAC protocol for wireless sensor networks
title_sort multichannel preamble sampling mac protocol for wireless sensor networks
url https://doi.org/10.1177/1550147719850951
work_keys_str_mv AT hananalahmadi multichannelpreamblesamplingmacprotocolforwirelesssensornetworks
AT fatmabouabdallah multichannelpreamblesamplingmacprotocolforwirelesssensornetworks