21
Energy-Efficient, Application-Aware Medium Access for Sensor Networks Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia Obraczka Computer Engineering Department University of California at Santa Cruz The IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS 2005) Wang, Sheng-Shih Wang, Sheng-Shih September 29, 2005 September 29, 2005

Energy-Efficient, Application-Aware Medium Access for Sensor Networks

  • Upload
    gretel

  • View
    28

  • Download
    0

Embed Size (px)

DESCRIPTION

Energy-Efficient, Application-Aware Medium Access for Sensor Networks. Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia Obraczka Computer Engineering Department University of California at Santa Cruz The IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS 2005). - PowerPoint PPT Presentation

Citation preview

Page 1: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

Energy-Efficient, Application-Aware Medium Access for Sensor Networks

Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia ObraczkaComputer Engineering Department

University of California at Santa Cruz

The IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS 2005)

Wang, Sheng-ShihWang, Sheng-ShihSeptember 29, 2005September 29, 2005

Page 2: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

Outline

Introduction FLow-Aware Medium Access (FLAMA) Simulation Test-bed Experiment Conclusions

Page 3: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

Introduction --- MAC protocols for WSNs Main goal

Energy efficiency Category

Contention-based S-MAC, T-MAC, BMAC, DSMAC, WiseMAC, … Collision increases with the traffic load Degrade channel utilization and waste energy

Schedule-based TRAMA, LMAC, E-MAC, … Requirement of time synchronization Longer delay

Page 4: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

FLAMA --- Overview

Main goal Energy efficiency

Features Data gathering application Collision-free Low transmission delay

Page 5: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

FLAMA --- Time Organization

• neighbor discovery• time synchronization• traffic information exchange

• data transmission

Random access period(contention-based channel access)

Schedule access period(time-slotted channel access)

Page 6: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

FLAMA --- Application

sinkQuery dissemination

Page 7: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

FLAMA --- Application (cont’d)

sink

Forwarding Tree Formation Each node knows the incoming and outgoing flow

Page 8: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

FLAMA --- Flow Model

c, d, and e respectively denote the fractions of the flows that are forwarded

B

AE

C

D

Fb

Fc

Fd

Fe

Node weights are directly proportional to the outgoing flow rate

Page 9: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

FLAMA --- Random Access Period

Main tasks Time synchronization Data forwarding tree formation Traffic flow information exchange and

weight computation Two-hop neighborhood information and

corresponding node weight exchange

Page 10: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

FLAMA --- Random Access Period

Length Based on the time required to complete

synchronization and tree formation SYNC_INTERVAL

Random access period

SYNC_INTERVAL

Page 11: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

FLAMA --- Time Synchronization

The sink initiates the time synchronization

A node synchronizes with its parentsender receiver

SYNC

SYNC

SYNC_REQ

T1T2T3

T4

Calculate

T2 = T1 + +

T4 = T3 - +

clock drift

propagation delay

= (T2 – T1 + T3 – T4)/2

Page 12: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

FLAMA --- Scheduled-Access Period

Goal Collision-free transmission scheduling

Solution Distributed election algorithm

Decide the state of each node at every slot

Priority

n: node id t: slot id C: constant multiplier

Page 13: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

FLAMA --- Distributed Election Algorithm

Calculate my priority.ifif ((I have the highest two-hop priority) AND (I have data to send)) thenthen Transmit the data.elseelse ifif (the node with the highest one-hop priority is my child) thenthen Keep in the received mode. endifendif Go to sleep.end ifend if

B

A

C

D

20

10

5

25Tx

TxRx

Sl

Page 14: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

Simulation Setup

Simulation platform: Qualnet Physical layer model: Mica2 motes’ Chipc

on CC1000 Number of nodes: 16 Grid topology: Node distance=75m Radio data rate: 19.2 Kbps Radio range: 300 feet 90m Simulation time: 2000 secs Data packet size: 128 bytes

Page 15: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

Comparison

S-MAC Duty cycle=10% Adaptive listening is

allowed Contention window for

synchronization packets: 15 slots

Contention window for data packets: 31 slots

Topology for S-MAC and TRAMA

Page 16: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

Simulation Results --- Average Delivery Ratio

FLAMA

TRAMA

S-MAC

FLAMA/TRAMA vs. S-MAC- Collision- Contention

FLAMA vs. TRAMA- Less overhead (no schedule packets)

Page 17: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

Simulation Results --- Energy Saving

FLAMA

TRAMA

S-MAC

FLAMA vs. TRAMA- Less overhead (no schedule packets)

S-MAC- Fixed duty cycle

Page 18: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

Simulation Results --- Average Queuing Delay

FLAMA

TRAMA

S-MAC

TRAMA vs. others- Schedule announcement- Random schedule

Page 19: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

Test-Bed Experiments --- Setup

Platform: TinyOS for Mica2 motes No MAC buffer for frame queuing All sensors are directed to the sink Data payload: 128 bytes S-MAC duty cycle: 10%

Page 20: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

Test-Bed Experiments --- Results

• average delivery ratio

• percentage sleep time

• average drops

RTS/CTS failure

- No buffer- Collision

Page 21: Energy-Efficient, Application-Aware Medium Access for Sensor Networks

Conclusions

FLAMA: An energy-efficient, schedule-based, MAC protocol Simple Application-aware (data gathering) Collision-free Outperform TRAMA and S-MAC in terms of

reliability and energy saving