An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang...

28
An Energy-Efficient An Energy-Efficient MAC Protocol for MAC Protocol for Wireless Sensor Wireless Sensor Networks Networks Qingchun Ren and Qilian Liang Qingchun Ren and Qilian Liang Department of Electrical Engineering, Un Department of Electrical Engineering, Un iversity of Texas at Arlington iversity of Texas at Arlington IEEE Globecom 2005 IEEE Globecom 2005

Transcript of An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang...

Page 1: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

An Energy-Efficient An Energy-Efficient MAC Protocol for MAC Protocol for Wireless Sensor Wireless Sensor NetworksNetworksQingchun Ren and Qilian LiangQingchun Ren and Qilian Liang

Department of Electrical Engineering, University of TDepartment of Electrical Engineering, University of Texas at Arlingtonexas at Arlington

IEEE Globecom 2005IEEE Globecom 2005

Page 2: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

OutlineOutline

IntroductionIntroduction Protocol description and discussionProtocol description and discussion

– Basic parameter designBasic parameter design– Phase switch schedulePhase switch schedule– Time-slot assignmentTime-slot assignment

SimulationsSimulations ConclusionsConclusions

Page 3: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

IntroductionIntroduction

1.1. Most energy-efficient MAC Most energy-efficient MAC protocols assume perfect protocols assume perfect network time synchronizationnetwork time synchronization

– Clock driftsClock drifts exist exist

Page 4: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

IntroductionIntroduction

2.2. The The durationduration of power on/off is of power on/off is seldom discussedseldom discussed

3.3. Traffic arrival rate for different Traffic arrival rate for different nodes at different time is nodes at different time is fluctuatingfluctuating

Page 5: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

Goals of This PaperGoals of This Paper

Propose an energy-efficient MAC Propose an energy-efficient MAC protocol toprotocol to– Remove tight dependency on time Remove tight dependency on time

synchronizationsynchronization– Apply fuzzy logic rescheduling Apply fuzzy logic rescheduling

schemescheme– Compensate clock driftsCompensate clock drifts

Page 6: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

ASCEMAC ASCEMAC (Asynchronous Energy-(Asynchronous Energy-Efficient MAC Protocol)Efficient MAC Protocol)

Page 7: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

ASCEMAC Protocol ASCEMAC Protocol ModelModel

1. TRFR-Phase: cluster members transmit message to cluster head

2. Schedule-Phase: cluster head broadcasts it’s scheduling

3. On-Phase: two of the cluster members communicate directly

4. Off-phase: all nodes turn their transceivers off

Page 8: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

TRFR Message FormatTRFR Message Format

Information for a cluster head to determine the

scheduling

Page 9: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

Parameter DesignParameter Design

Combine

Tn: on phase duration

Tf: off-phase duration

Td: slot time

Wmax: maximum waiting time

λi: traffic arrival rate for node i

Ki: buffer size

Page 10: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

Parameter DesignParameter Design

The goal of adjusting parametersThe goal of adjusting parameters– Extend the power off timeExtend the power off time– Adjust the data packet waiting time Adjust the data packet waiting time

to an acceptable valueto an acceptable value

Page 11: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

Schedule Message Schedule Message FormatFormat

Page 12: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

Interval of Schedule Interval of Schedule BroadcastBroadcast

ξξii is the interval adjusting function is the interval adjusting function Three parameters are used to design Three parameters are used to design ξξii

– Ante1Ante1: ratio of nodes having overflow buff: ratio of nodes having overflow bufferer

– Ante2Ante2: ratio of failure transmission rate: ratio of failure transmission rate– Ante3Ante3: ratio of unsuccessful transmission : ratio of unsuccessful transmission

rate(?)rate(?)

Page 13: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

Using Fuzzy FunctionUsing Fuzzy Function

The authors mention that The authors mention that ξξii is defuzz is defuzzified by ified by

E. H. Mandani, “Application of fuzzy logic to approximate reasoning using linguistic systems”, IEEE Trans. On system, Man, and Cybernetics,vol. 26, no. 12, pp. 1182-1191, 1977.

Page 14: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

Time-slot assignmentTime-slot assignment

△t1: time difference between nodes

Ts,min: the least time needed to detect thesynchronization information

Successful transmission rate

Successful transmission rate

Page 15: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

Rules for Time Slot Rules for Time Slot AllocationAllocation Ante1: traffic arrival rateAnte1: traffic arrival rate Ante2: unsuccessful transmission Ante2: unsuccessful transmission

raterate

Page 16: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

SimulationSimulation

Page 17: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

Simulation Simulation EnvironmentEnvironment

SimulatorSimulator OPNETOPNET

AreaArea 100m x 100m100m x 100m

Radio rangeRadio range 30m30m

Symbol rateSymbol rate 40 Ksps40 Ksps

Data frame lengthData frame length 1024 bits1024 bits

Clock drift rangeClock drift range 1 to 100us1 to 100us

Page 18: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

Successful Successful Transmission RateTransmission Rate

Page 19: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

Average Waiting TimeAverage Waiting Time

Page 20: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

Average Energy UtilityAverage Energy Utility

Page 21: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

Successful Successful Transmission RateTransmission Rate

Page 22: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

Node Density Node Density AdaptationAdaptation

Page 23: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

Traffic Strength Traffic Strength AdaptationAdaptation

Page 24: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

ConclusionsConclusions

ASCEMAC acquires the optimal valueASCEMAC acquires the optimal values of essential algorithm parameterss of essential algorithm parameters– Ensure average successful transmission Ensure average successful transmission

raterate– Decrease the data packet average waitiDecrease the data packet average waiti

ng timeng time– Reduce energy consumptionReduce energy consumption

Page 25: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

Thank you!!Thank you!!

Page 26: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

AntesAntes

Page 27: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

Rescheduling BroacastRescheduling Broacast

Page 28: An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.

Slot AssignmentSlot Assignment