Review Article

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

Table 6

Enhanced protocols/algorithms for fixed duty cycle limitation of SMAC protocol.

ReferenceProblemProposed solution/PurposeDescriptionLimitations

[152]Fixed duty cycle control overheadAD-MAC protocolAn adaptive duty cycle is proposed where the duty cycle, particularly the sleep schedule, is altered to accommodate different traffic patterns.# Packet delivery ratio and throughput not considered.
Wake-up time can be extended for incomplete data transmissions.
The use of a fuzzy logic system to determine node traffic uncertainties.
[153]Fixed duty cycleL-MAC protocolDynamically adjust the duty cycle of SMAC to adapt to changes in the environment of greenhouse environmental monitoring# Performance evaluation is limited to energy consumption.
# Algorithm for the protocol not clearly given
[110]Fixed duty cycle and unnecessary idle listening.Designed a novel analytical model to mitigate unnecessary idle listening caused by a fixed duty cycle.A novel analytical model is designed to conserve energy and reduce unnecessary idle listening by creating a dynamic sleep period depending on the traffic conditions.# They excluded how the model dynamically puts nodes to sleep to conserve energy.
# The reason for exempting the sensing energy for the computation of total energy was not given.
[67]Fixed duty cycle and idle listeningVariable traffic-adaptive duty cycle sensor MAC (VTA-SMAC)Virtual clustering, adaptive duty cycle, and dynamic sleep algorithms are utilized to solve high energy consumption of border nodes, traffic load variation and low data traffic issues of SMAC, respectively# A comparative paper of VTA-SMAC and other asynchronous low duty cycle MAC protocols.
# Implementation of VTA-SMAC in NS-3
# Repetitive calculation of duty cycle.