WSN MAC Protocols

You might also like

Download as pdf or txt
Download as pdf or txt
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