You are on page 1of 12

WSN MAC Protocols

by
Dr. E. Murugavalli
APECE
TCE
Madurai - 15
1
Goal of Conventional Wireless Networks
• Cellular system - to provide quality of
service and bandwidth efficiency.
• MANET - to provide high quality of service
in the face of high node mobility
• WLAN - to provide high quality of service
for users.

2
Traditional MAC - not suitable for WSNs
• number of nodes several orders of
magnitude larger
• limited in power capacity.
• deployed in an ad hoc fashion
• more topology changes more
frequently - node failure and mobility
• limited computational capacity and
memory

3
Objectives of MAC Design
•In WSNs,
• energy efficiency,
• scalability,
• adaptability,
• channel utilization,
• latency,
throughput - affected by many factors-
efficiency of collision avoidance, control
overhead, channel utilization, and
latency.
• fairness 4
Energy Effi ciency in MAC Design

• Energy consumption occurs in three


aspects: sensing, data processing, and
data communication,
• reduce data communication as much as
possible
• transmit partially processed data to the
sink

5
Energy Efficiency in MAC Design
• Energy waste from four sources: collision,
overhearing, control overhead, and idle
listening
• Retransmissions of the packets increase both
energy consumption and delivery latency
• very large when traffic load is heavy and node
density is high.
• control packets consumes energy
• Energy - idle: receive: send ratios are 1 : 1.05 :
1.4

6
Contention - Based MAC Protocols
• S - MAC. The sensor – MAC protocol is an
energy - efficient MAC protocol for WSNs.
• sensor network scenario – communication
occurs between nodes as peers and its
applications have long idle periods and latency
• The primary goal - to improve energy
efficiency while maintaining good scalability
and collision avoidance.

7
Contention - Based MAC Protocols
• reduce energy consumption from all the
sources that cause inefficient use of energy.
• integrate control mechanisms on top of the
IEEE 802.11.
• Control mechanisms – periodic listen and
sleep, collision avoidance, coordinated
synchronization, and message passing.
• establish a low - duty - cycle operation
• To establish coordinated or synchronized sleep
schedules, each node exchanges its schedule
with other nodes
8
•broadcasting a SYNC packet to all its
immediate neighbors and maintains a schedule
table that stores the schedules of all its known
neighbors for listening and sleeping.

9
10
Contention - Based MAC Protocols
•To avoid collision, S - MAC uses both virtual and
physical carrier sensing and adopts the RTS/CTS
mechanism to address the hidden terminal problem.
• To avoid overhearing - put a node into the sleep state
after it receives an RTS or CTS packet.
• A node can wake up after the NAV value becomes
zero
• Message passing - segments a long message into
many small fragments, and transmits them
•in a burst.
•Only one RTS-CTS - to reserve the medium for
transmitting all fragments
11
Contention - Based MAC Protocols
•S - MAC is much more energy efficient than 802.11.
• fixed sleep time/awake time ratio, some portion of
the bandwidth is always unusable and the delay is
higher.
• Overhearing is avoided for unicast traffic, but for
broadcast or carrier sense traffic, overhearing is still
an unsolved problem. The main
• drawback of S - MAC is high message delivery
latency as S - MAC is designed to sacrifice latency for
energy savings .

12

You might also like