| Literature DB >> 31470520 |
Mohammed Sani Adam1, Lip Yee Por2, Mohammad Rashid Hussain3, Nawsher Khan3, Tan Fong Ang4, Mohammad Hossein Anisi5, Zhirui Huang4, Ihsan Ali6.
Abstract
Many receiver-based Preamble Sampling Medium Access Control (PS-MAC) protocols have been proposed to provide better performance for variable traffic in a wireless sensor network (WSN). However, most of these protocols cannot prevent the occurrence of incorrect traffic convergence that causes the receiver node to wake-up more frequently than the transmitter node. In this research, a new protocol is proposed to prevent the problem mentioned above. The proposed mechanism has four components, and they are Initial control frame message, traffic estimation function, control frame message, and adaptive function. The initial control frame message is used to initiate the message transmission by the receiver node. The traffic estimation function is proposed to reduce the wake-up frequency of the receiver node by using the proposed traffic status register (TSR), idle listening times (ILTn, ILTk), and "number of wake-up without receiving beacon message" (NWwbm). The control frame message aims to supply the essential information to the receiver node to get the next wake-up-interval (WUI) time for the transmitter node using the proposed adaptive function. The proposed adaptive function is used by the receiver node to calculate the next WUI time of each of the transmitter nodes. Several simulations are conducted based on the benchmark protocols. The outcome of the simulation indicates that the proposed mechanism can prevent the incorrect traffic convergence problem that causes frequent wake-up of the receiver node compared to the transmitter node. Moreover, the simulation results also indicate that the proposed mechanism could reduce energy consumption, produce minor latency, improve the throughput, and produce higher packet delivery ratio compared to other related works.Entities:
Keywords: medium access control protocol; receiver-initiated MAC protocol; traffic adaptation; wake-up radio; wireless sensor networks
Year: 2019 PMID: 31470520 PMCID: PMC6749593 DOI: 10.3390/s19173732
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Receiver-initiated Preamble Sampling Medium Access Control (PS-MAC) general procedure [37]. (a) before convergence and (b) after convergence), and shows the communication of the three transmit nodes “TxN1, TxN2, and TxN3” trying to send data packet to a coordinating node (R). During the first phase (which we termed as an ‘evolution phase’), before reaching a steady state (Figure 1a), each TxNi will waits for the WUB message from the receiver node before sending its data packet. The wake-up beacon packet is implored to an explicit transmit node containing its unique node ID (identifier). Whereas, other intending transmit nodes continue to wait for their respective wake-up beacons time. After several wake-ups, the receiver node adapts its WUI time based on the traffic it receives from each of the transmit node. In the second phase (i.e., after reaching the convergence as shown in Figure 1b), the receiver node has adapted its WUI time in such a way that ILT is minimized. To accommodate for the clock drift and hardware latencies, the receive node sends the WUB message slightly after its scheduled time to guarantee that the anticipating transmit node is already awake.
Figure 2The main components of the proposed Adaptive Wake-Up Preamble Sampling MAC Protocol (AWR-PS-MAC).
Control Frame Message (send by transmitter node).
| Description | Size (Bytes) |
|---|---|
| Frame Control | 1 |
| Address Information | 4 |
| Idle Listening Time | 1 |
| Number of Wake-up without Beacon Message | 1 |
| Data Payload | Variable |
| Check Sum | 2 |
The simulation settings.
| Field | Values |
|---|---|
| Simulation Time | 2000 s |
| Number of Nodes | Data |
| Node Distribution | Randomly |
| WUI time | 0.5 s–2 s |
| Number of Ransom Simulation | 100 |
| Traffic Rates | 1–10 frames/s |
| Bitrate | 250 kbit/s |
| Rx (receive) Current | 18.8 mA |
| Tx (transmit) Current | 17.4 mA |
| Sleep Current | 0.03A |
| Number of Receiver | 1 |
| Traffic Model | Constant Bit Rate |
Figure 3Energy consumption analysis.
Figure 4Latency analysis.
Figure 5Throughput analysis.
Figure 6Packet Delivery Ratio analysis.