Department of Computer Science - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Department of Computer Science

Description:

Energy-efficient Contention Based MAC Protocols. By Woo and ... MAC protocols for Wireless Sensor Networks can be classified as scheduled and contention-based ... – PowerPoint PPT presentation

Number of Views:41
Avg rating:3.0/5.0
Slides: 15
Provided by: dryo2
Category:

less

Transcript and Presenter's Notes

Title: Department of Computer Science


1
Department of Computer Science Southern Illinois
University Carbondale CS441 Mobile Wireless
Computing MAC Protocols for Wireless Sensor
Networks
Dr. Kemal Akkaya E-mail kemal_at_cs.siu.edu
Some slides are adapted from http//www.isi.edu/
weiye/teaching/lecture/
2
Whats New in Sensor Networks?
  • A special wireless ad hoc network
  • Large number of nodes
  • Battery powered
  • Topology and density change
  • Nodes for a common task
  • In-network data processing
  • Energy efficiency
  • One of the most important attributes for sensor
    networks, since most nodes are battery powered
  • What causes energy waste?
  • Collisions
  • Control packet overhead
  • Overhearing unnecessary traffic
  • Long idle time
  • Idle listening consumes 50100 of the power for
    receiving (Stemm97, Kasten)

3
Energy-efficient Contention Based MAC Protocols
  • By Woo and Culler (UC Berkeley)
  • Based on a special network setup
  • A base station tries to collect data equally from
    all sensors in the network
  • CSMA adaptive rate control
  • Promote fair bandwidth allocation to all sensors
  • Nodes close to the base station forward more
    traffic, and have less chances to send their own
    data
  • Helps in congestion avoidance
  • PAMAS Power Aware Multi-Access with Signaling
    Improve energy efficiency from MACA
  • Avoid overhearing by putting node into sleep
  • Use separate control and data channels
  • RTS, CTS, busy tone to avoid collision
  • Probe packets to find neighbors transmission time
  • Increased hardware complexity
  • Two channels need to work simultaneously, meaning
    two radio systems.

4
Sensor MAC Protocol (S-MAC)
  • By Ye, Heidemann and Estrin, UCLA
  • Tradeoffs
  • Major components in S-MAC
  • Periodic listen and sleep
  • Collision avoidance
  • Overhearing avoidance
  • Massage passing

5
Coordinated Sleeping
  • Problem Idle listening consumes significant
    energy
  • Solution Periodic listen and sleep
  • Turn off radio when sleeping
  • Reduce duty cycle to 10 (120ms on/1.2s off)

6
Coordinated Sleeping
  • Schedules can differ
  • Prefer neighboring nodes have same schedule
  • easy broadcast low control overhead

Border nodes two schedules or broadcast twice
7
Coordinated Sleeping
  • Schedule Synchronization
  • New node tries to follow an existing schedule
  • Remember neighbors schedules
  • to know when to send to them
  • Each node broadcasts its schedule every few
    periods of sleeping and listening
  • Re-sync. when receiving a schedule update
  • Periodic neighbor discovery
  • Keep awake in a full sync. interval over long
    periods
  • Adaptive listening
  • Reduce multi-hop latency due to periodic sleep
  • Wake up for a short period of time at end of each
    transmission (RTS/CTS/DATA/ACK)

4
1
2
3
listen
  • Reduce latency by at least half

8
Collision Avoidance
Overhearing Avoidance
  • S-MAC is based on contention
  • Similar to IEEE 802.11 ad hoc mode (DCF)
  • Physical and virtual carrier sense
  • Randomized backoff time
  • RTS/CTS for hidden terminal problem
  • RTS/CTS/DATA/ACK sequence
  • Problem Receive packets destined to others
  • Solution Sleep when neighbors talk
  • Basic idea from PAMAS (Singh, Raghavendra 1998)
  • But only uses in-channel signaling
  • Who should sleep?
  • All immediate neighbors of sender and receiver
  • How long to sleep?
  • The duration field in each packet informs other
    nodes the sleep interval

9
Message Passing
  • Problem Sensor net in-network processing
    requires entire message
  • Solution Dont interleave different messages
  • Long message is fragmented sent in burst
  • RTS/CTS reserve medium for entire message
  • Fragment-level error recovery ACK for each
    fragment
  • In case of errors Extend Tx time and
    re-transmit the fragment
  • Other nodes sleep for whole message time
  • Latency reduced for the message Burst traffic
  • Energy is saved since only one RTS/CTS is used

10
Implementation and Experiments
S-MAC Pros and Cons
  • Cons
  • Relatively Complex (especially since CSMA is
    often taught as being simple)
  • Increased Latency
  • Pros
  • Periodic sleep provides excellent energy
    performance at light loads
  • Adaptive listen adjusts to traffic to achieve
    same performance as no-sleep at heavy load
  • Platform Mica Motes
  • Topology 10-hop linear network
  • S-MAC saved a lot of energy compared with a MAC
    without sleep

11
S-MAC Energy Performance
Mica motes
Heavy Load
Light Load
12
S-MAC Latency Performance
13
Summary MAC Design for Wireless Sensor Networks
  • MAC protocols for Wireless Sensor Networks can be
    classified as scheduled and contention-based
  • Check the table for comparison
  • Major considerations
  • Energy efficiency
  • Scalability and adaptivity to number of nodes
  • Major ways to conserve energy
  • Low duty cycle to reduce idle listening
  • Effective collision avoidance
  • Overhearing avoidance
  • Reducing control overhead

14
Scheduled vs. Contention Protocols
Write a Comment
User Comments (0)
About PowerShow.com