Smac Protocol
Smac Protocol
Guide
Prof. N.S.Sirdeshpande
Presented by:
Priyanka F. Hongal
1st sem, MTECH,
1
Outline
Definition
Wireless sensor networks
Power consumption
Energy efficient MAC protocols
S-MAC: an energy-efficient MAC protocol for wireless
sensor networks
Conclusion
2
Definition
Energy efficient
– Anything that consumes less power in order to work
effectively.
S-MAC protocol
– MAC protocol especially for sensor networks.
Wireless Sensor Networks
– Networks that are composed of a large number of sensor
nodes, which are densely deployed either inside the
3 phenomenon or very close to it.
Wireless sensor networks
Sensor nodes are low cost, low power, multifunctional electronic devices.
Small in size
4
Applications
Military
Military command, control, communications, computing intelligence, targeting systems.
Health
Monitor patients, assist disabled patients.
Others
Managing inventory, monitoring product quality, monitoring disaster areas.
5
Protocol stack
Physical layer
-Addresses simple but robust modulation, transmission and receiving techniques.
Network Layer
-Routes data supplied by transport layer.
6
Protocol stack (contd…)
Transport Layer
7
Protocol stack (contd…)
• Mobility Management Plane
-detects and registers node movement
8
Power consumption
Wireless sensor node is an microelectronic device can be
equipped with limited power source.
Collision
Idle listening
Overhearing
10
MAC Requirements in Sensor networks
Collision avoidance
Energy efficiency Primary
Scalability & Adaptivity
Latency
Fairness Secondary
Throughput
Bandwidth utilization
11
Energy efficient MAC protocols
S-MAC
T-MAC
TRAMA
13
S-MAC protocol design
14
S-MAC protocol design
Tries to reduce wastage of energy from all four sources of
energy inefficiency
15
Features of S-MAC
Periodic listen and sleep
Message passing
16
Periodic Listen and Sleep
Basic scheme
time
– Duration of sleep and listen time can be selected based on
the application scenario
– To reduce control overhead, neighboring nodes are
synchronized (i.e. Listen and sleep together)
17
Periodic Listen and Sleep
Neighboringnodes A and B have different
schedules. They synchronize with nodes C
and D respectively
C A B D
18
Periodic Listen and Sleep
– If a node A wants to talk to node B, it just waits until B is listening
– After they start data transmission, they do not go to periodic sleep until
they finish transmission
19
Choosing and Maintaining Schedules
Each node maintains a schedule table that stores schedules of all
its known neighbors
20
Choosing and Maintaining Schedules
21
Maintaining Synchronization
Listen
Receiver for SYNC for RTS Sleep
SYNC
Sender 1 CS Sleep
RTS
Sender 2 CS Send data if CTS received
SYNC RTS
Sender 3 CS CS Send data if CTS received
22
Collision and Overhearing Avoidance
Collision Avoidance
– Using RTS/CTS
Overhearing Avoidance
– Set timer using NAV
– If timer is not zero, a node go to sleep
23
Message Passing
Transmitting a long message as a packet is
disadvantageous as the re-transmission cost is
high
Fragmentation into small packets will lead to
high control overhead as each packet should
contend using RTS/CTS
24
Message Passing
Solution
– Fragment message in to small packets and transmit them as
a burst
Advantages
– Reduces latency of the message
– Reduces control overhead
Disadvantage
– Node-to-node fairness is reduced, as nodes with small
packets to send has to wait till the message burst is
transmitted
25
S-MAC Conclusions
Advantages:
– Periodically sleep reduces energy consumption in idle
listening
– Sleep during transmissions of other nodes
– Message passing reduces contention latency and control
packet overhead
Disadvantages:
– Reduction in both per-node fairness & latency
26
References
I.F. Akyilidiz and W.Su and Y. Sankarsubramaniam, “ A Survey on Sensor
Networks,” in IEEE Communications Magazine, August 2004.
“Wireless LAN Medium Access Control(MAC) and Physical Layer(PHY)
Specifications.” IEEE 802.11 Standards, 1997.
I. Demirkol, C. Ersoy, and F. Alagoz, “MAC Protocols for Wireless Sensor
Networks: a survey,” IEEE Communication magazine, vol. 44, no. 4, pp.
115-121, April 2006.
W. Ye and J. Heideman, “Medium Access Control in Wireless Sensor
Networks,” in USC/ISI Technical Report, ISI-TR-580, 2003.
T.V Dam and K. Langendeon, “An Adaptive Energy-Efficient MAC
Protocol for Wireless Sensor Networks,” in The First ACM Conference on
Embedded Networked Sensor Systems, 2003
27
Questions and comments
28