A Survey of Mac Protocols For Wireless Sensor Networks: Rajesh Yadav
A Survey of Mac Protocols For Wireless Sensor Networks: Rajesh Yadav
NETWORKS
Rajesh Yadav
Electronis and Radar Development Establishment
Defense R & D Organization, Bangalore, India
Shirshu Varma
Indian Institute of Information Technolgy, Allahabad, India
N. Malaviya
Institute of Engineering & Technology, Lucknow, India
ABSTRACT
Wireless sensor networks (WSNs) have become an active research area for the
researchers. The sensor nodes are generally unattended after their deployment in
hazardous, hostile or remote areas. These nodes have to work with their limited and non
replenish able energy resources. Energy efficiency is one of the main design objectives
for these sensor networks. In this paper, we present the challenges in the design of the
energy efficient medium access control (MAC) protocols for the wireless sensor network.
We describe several MAC protocols for the WSNs emphasizing their strength and
weakness wherever possible. Finally, we discuss the future research directions in the
MAC protocol design.
Sensor S-MAC [2] a contention based MAC Figure 2: Basic T-MAC Scheme
protocol is modification of IEEE 802.11 protocol
specially designed for the wireless sensor network in
2002. In this medium access control protocol sensor 3.5 Optimized MAC
node periodically goes to the fixed listen/sleep cycle.
A time frame in S-MAC is divided into to parts: one In the Optimized MAC protocol [5], the sensors
for a listening session and the other for a sleeping duty cycle is changed based on the network load. If
session. Only for a listen period, sensor nodes are the traffic is more than the duty cycle will be more
able to communicate with other nodes and send some and for low traffic the duty cycle will be less. The
control packets such as SYNC, RTS (Request to network load is identified based on the number of
Send), CTS (Clear to Send) and ACK messages in the queue pending at a particular sensor.
(Acknowledgement). By a SYNC packet exchange The control packet overhead is minimized by
all neighbouring nodes can synchronize together and reducing the number and size of the control packets
using RTS/CTS exchange the two nodes can as compared to those used in the S-MAC protocol.
communicate with each other. The basic S-MAC This protocol may be suited for applications in which
scheme where node 1 transmits data to node 2 is apart from energy efficiency there is need for low
shown in Fig. 1. A lot of energy is still wasted in this latency.
protocol during listen period as the sensor will be
3.6 Traffic Adaptive Medium Access Protocol
awake even if there is no reception/transmission.
(TRAMA)
3.8 Aloha with Preamble Sampling 3.10 Berkeley a Access Control (B-MAC)
Aloha with Preamble Sampling is proposed in The Berkeley Media Access Control (B-MAC)
[11] where the ALOHA protocol [20] has been [10] is a contention based MAC protocol for WSNs.
combined with the preamble sampling technique. B-MAC is similar to Aloha with Preamble Sampling
The main draw back of the Carrier Sense Multiple [11], which duty cycles the radio transceiver i.e. the
Access (CSMA) is the energy wastage due to idle sensor node turns ON/OFF repeatedly without
listening. El-Hoiydi in [11] proposed low power missing the data packets. However in B-MAC, the
listening technique that efficiently duty cycles the preamble length is provided as parameter to the
radio (i.e., turns it ON periodically).This approach upper layer. This provides optimal trade-off between
works at the physical layer based on the PHY Header energy savings and latency or throughput. The paper
going to sensors radio. The Header starts with the also presents an analytical model for monitoring
Preamble which intimates the receiver of upcoming application to calculate and set B-MAC parameters
messages. The receiver periodically turns radio ON in order to optimize the power consumption. The
to sample for the incoming messages and if the experimental results show B-MAC has better
preamble is detected, it continues listening for the performance in terms of latency, throughput and
normal message transfer. If the preamble is not often energy consumption as compared to S-MAC.
detected it turns OFF radio till next sample. This
carrier sensing approach as shown in Fig. 3 was 3.11 Energy Aware TDMA Based MAC
combined with ALOHA by El-Hoiydi in [11] and
named it Aloha with Preamble Sampling which is Energy Aware TDMA Based MAC [16] protocol
suitable for low traffic wireless sensor network assumes the formation of clusters in the network.
applications. This paper also presents the power Each of the cluster sensor nodes is managed by the
consumption, delay performance and life time Gateway. The Gateways collects the information
computed by analytical methods. from the other sensor nodes within its cluster,
performs the data fusion, communicates with the
other gateways and finally sends the data to the
control center. The assignment of the time slots to
the sensor nodes within its cluster is performed by
Gateways. The Gateways inform to the other nodes
about the time slot when it should listen to other
nodes and the time slot when it can transmit own
data.
Figure 3: Low Power Listening and Preamble This TDMA based MAC protocol consist of four
Sampling main phases: data transfer, refresh, event triggered-