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
Closed Access
Filename | Description | Size | |||
---|---|---|---|---|---|
XX-MAC.pdf | Published version | 14.35 MB |
Copyright Clearance Process
- Recently Added
- In Progress
- Closed Access
This item is closed access and not available.
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: