Review Article

SMAC-Based WSN Protocol-Current State of the Art, Challenges, and Future Directions

Table 3

Comparative study of ALDC MAC protocols.

ReferenceProblem solvedProposed solutionLimitations

[94]Idle listening, collision, channel utilizationBerkeley MAC (B-MAC) protocolLarge overheads caused by preambles
[146]Idle listening, collision, long preamble, control overheadWireless MAC (wise MAC)High latency
[95]Low-power listeningShort preamble MAC (X-MAC) protocolInability to handle immediate traffic fluctuations
[164]Energy consumption, overhearing and idle listening of sender-based scheduling approach for asynchronous MAC protocols.O-MAC is based on a pseudorandom staggered for optimal energy efficiencyCollisions, no defined retransmission mechanism for collisions
[96]Latency, long preambleReceiver-initiated MAC (RI-MAC) protocolIncreased sender duty cycle and end-to-end latency.
[165]A tradeoff between energy dissipation and latencyExpress MAC (EX-MAC) protocolFrequent collisions as well as extra reservation traffic
[166]Hardware and operating system delays and clock drifts, energy consumptionPredictive-wakeup MAC (PW-MAC)—on-demand prediction error correction, efficient prediction-based retransmission mechanisms.Increased overhead as a result of beacons and idle listening
[167]End-to-end delay in multihop WSNCooperative low-power MAC (CL-MAC) protocolInadequate analysis of the backoff algorithm’s effects on throughput, delay, and energy consumption
[168]Collision, delivery latency, and control overheadThe sender centric MAC (SC-MAC) protocol avoids channel collision in burst traffic with reduced control overhead and optimizes packet delivery latency.Overheads due to irregular periods and high energy dissipation for data transmission over channel reservation
[169]Energy dissipation, latency, overheadsLow-latency asynchronous MAC (LA-MAC) protocolCollisions in congested WSN
[172]Long end-to-end delay of asynchronous LDC-MAC protocolsVirtual tunnel (VT) MAC protocolPossible collisions due to on-demand synchronization
[171]Energy dissipationEnergy-efficient asynchronous QoS (AQSen-MAC)Performance of AQSen-MAC compared with only receiver-initiated QoS protocols and no other ALDC MAC protocols