XX-MAC and EX-MAC: Two Variants of X-MAC Protocol for Low Power Wireless Sensor Networks

Publisher:
OLD CITY PUBLISHING INC
Publication Type:
Journal Article
Citation:
Ad-Hoc and Sensor Wireless Networks, 2022, 51, (4), pp. 285-314
Issue Date:
2022-01-01
Filename Description Size
XX-MAC.pdfPublished version14.35 MB
Adobe PDF
Full metadata record
The strobed preamble approach introduced in the X-MAC protocol minimises long preamble duration, overhearing, and per-hop latency in conventional wireless sensor networks (WSNs). However, it incurs high per-packet overhead and extra delay under high traffic scenarios as it operates only in the unsynchronised state. In this paper, we model a variant of X-MAC, namely XX-MAC, which employs an adaptive dutycycling algorithm to address this issue in low data rate WSNs with short, fixed inter-packet arrival time. Furthermore, we identify the shortcoming of XX-MAC as well as propose a request-based MAC protocol, namely EX-MAC, targeting WSNs in dynamic traffic scenarios. Simulations show that at optimum slot duration, XX-MAC reduces the per-packet delay by 13.53% and 48.86% than the delay experienced by X-MAC and B-MAC, respectively. XX-MAC, on average, can deliver 92.5% of packets to the receiver, whereas X-MAC and B-MAC respectively support 91.66% and 82.91% packet delivery. XX-MAC also reduces the energy consumption per received packet by 2.61% than X-MAC, and by 65.31% than the B-MAC protocol. Experimental results also demonstrate that under variable traffic conditions, EX-MAC offers the lowest packet loss (8.55%), whilst XX-MAC and X-MAC experience 13.1% and 18.3% packet loss, respectively. EX-MAC decreases per-packet network energy consumption (3.056mJ/packet) compared with XX-MAC (3.107mJ/ packet) and X-MAC (3.424mJ/packet). Furthermore, EX-MAC minimises the mean delay per received packet by 5.758% and 10.457% (approximately) than that of XX-MAC and X-MAC, respectively.
Please use this identifier to cite or link to this item: