+ All Categories
Home > Documents > Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS...

Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS...

Date post: 22-Dec-2015
Category:
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
35
Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1) , David Culler (1) , Jae-Hyuk Oh (2) (1) UC Berkeley, EECS, (2) UTRC
Transcript
Page 1: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Empirical Analysis of Transmission Power Control Algorithms for Wireless

Sensor Networks

CENTS Retreat – May 26, 2005

Jaein Jeong (1), David Culler (1), Jae-Hyuk Oh (2)

(1) UC Berkeley, EECS, (2) UTRC

Page 2: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Using Sensor Networks for Real World

• Industrial applications (e.g. HVAC, building control)– Using line-wiring for control and sensing.– WSN for low operating cost, deployment flexibility.

• Multi-hop routing is needed.– Span a long distance / No direct line of sight.

• Requirements:– Support high data throughput.– Consideration of limited resources of sensor networks.

Page 3: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

An Idea: Adjusting Radio TX Power

• The radio transceiver of a sensor node is adjustable.– Increasing TX power: Reduces # of hops but increases interference.– Decreasing TX power: Increases # hops and chance of packet loss.– Increasing TX power to maximum doesn’t give optimum throughput.

• Idea: Adjust radio TX power for best possible throughput.• Contribution of this work.

– Performance analysis of radio transmission control algorithm on a real wireless sensor network testbed.

Page 4: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Related Work

• Some number of works tried to adjust radio transmission power for best possible performance.

• Limitations:– Based on Idealized simulators or hardware

platforms without the same level of resource limitations of WSN.

– Tested with only one multi-hop routing traffic pattern or single-hop.

Page 5: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Related Work (cont.)

Page 6: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Index

• Description of transmission power control algorithm

• Traffic patterns for wireless sensor networks• Experiment Methodology• Experiment Results

– Convergence Traffic– Aggregation Traffic– Comparison of convergence / aggregation traffics

• Conclusion

Page 7: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Description of Transmission Power Control Algorithm

• TX Power control algorithm steps:1) Count the number of neighbors.

– Approximation for the throughput

2) Adjust the radio-transmission of the sensor node so that # of neighbors stays within the desired range.

Page 8: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Metrics for choosing neighbors

• Connectivity– Does not filter the nodes of bad link quality.

• Packet Reception Rate (PRR) – Filter the neighbors based on PRR.– Does not require hardware support.– Overhead of maintaining neighbor table.

• Received Signal Strength.– Filter the neighbors based on received signal strength.– With hardware assistance, it can determine link quality with little

software overhead.• We use received signal strength based methods.

Page 9: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Finding number of effective neighbors

• Node na sends a beacon.• Node na counts how many neighboring nodes have heard the

node.

Page 10: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Adjusting radio-transmission power

• Binary search like power control algorithm.– Increase or decrease TX power depending on #Nbrs is

smaller or larger than Ntarget.

– Divide the increment by half when direction changes.

Page 11: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Index

• Description of transmission power control algorithm• Traffic patterns for wireless sensor networks• Experiment Methodology• Experiment Results

– Convergence Traffic– Aggregation Traffic– Comparison of convergence / aggregation traffics

• Conclusion

Page 12: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Traffic Patterns in Sensor Networks

• Single-hop• Broadcast

status to neighbors.

• Send data packet from an arbitrary node to another.

• Common in Wireless LAN

• Many-to-one• Used for data

collection in WSN.

• One-to-many• Used for sending

command in WSN.

• Many-to-one• In-network

processing.

Page 13: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Index

• Description of transmission power control algorithm• Traffic patterns for wireless sensor networks• Experiment Methodology• Experiment Results

– Convergence Traffic– Aggregation Traffic– Comparison of convergence / aggregation traffics

• Conclusion

Page 14: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Experimental Methodology- Platform

• We used Smote testbed (based on Mica2dot).– Monitor the behavior of a real sensor network.– 22 sensor nodes including base node.– TinyOS MintRoute for multi-hop routing.

Page 15: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Experimental Methodology- Performance Metrics

• Throughput: how much traffic a sensor network can handle?

– Throughput for end-to-end traffic (from node i to base node).

– Fairness index for the throughput

Page 16: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Experimental Methodology- Performance Metrics (cont.)

• Approximating Energy Consumption– The energy Ek for sensor node k is Ek = I· V· t· M

• I: current draw of a Mica2dot transceiver (lookup table)• V: supply voltage• t: packet transmission time.• M: # messages a sensor node has originated or forwarded.

– We can compare Energy Cost = I ·M for energy consumption.

• V and t are assumed to be the same for all the sensor nodes.

Page 17: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Experimental Methodology- Performance Metrics (cont.)

• Neighbor distribution: – How does algorithm adapt to an optimum state for different initial

parameters?

• Routing Status: – How are messages routed?– Why does a certain network conf. perform better or worse?

• Traffic Reduction for Aggregation Traffic: – How much traffic does aggregation reduce?– We measure traffic going into base / originating traffic.

Page 18: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Experiment Results- Experiment Configurations• Common Setting:

– Data sending rate: 1 packet per every 2 seconds.– Measurement time: 20 minutes per each run.

• For the fixed transmission-power-control algorithm (FIXED): – Set the transmission power of all the nodes to PWinit

– PWinit: 64, 128, 192, 255

• For dynamic transmission-power-control algorithm (DYNAMIC):– Each node adjusts its transmission power with the parameters:– Ntarget: 3,6,9,12,15 – RSSIthreshold: 50

Page 19: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Index

• Description of transmission power control algorithm• Traffic patterns for wireless sensor networks• Experiment Methodology• Experiment Results

– Convergence Traffic– Aggregation Traffic– Comparison of convergence / aggregation traffics

• Conclusion

Page 20: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Convergence Results- Throughput and Energy Consumption

• DYNAMIC does not improve the throughput itself very much over FIXED.• DYNAMIC achieves high throughput with much less energy consumption.

0.3900.364 0.358

0.409

0.346

0.384 0.3650.401

0.342

15.75

20.62

27.79

38.58

20.65

33.27

17.3717.36

20.30

0.00

0.05

0.10

0.15

0.20

0.25

0.30

0.35

0.40

0.45

0.50

64 128 192 255 3 6 9 12 15

Th

rou

gh

pu

t (P

ack

ets

/se

c)

0

5

10

15

20

25

30

35

40

45

Ave

rag

e E

ne

rgy

Co

st

Average Throughput

Average Energy Cost

TX Power Value(Fixed TX Power)

Target Neighbor Count(Dynamic TX Power with RSSI < 50)

4.65% higher throughputwith 86.8% less energy consumption

Page 21: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Convergence Results- Throughput and Fairness Index

• Maximum fairness index at the point of maximum throughput.• DYNAMIC had better fairness index than FIXED.

0.390

0.358

0.409

0.342

0.401

0.3640.365

0.384

0.346

0.9700.903

0.938 0.934 0.941 0.9110.9430.897

0.900

0.00

0.05

0.10

0.15

0.20

0.25

0.30

0.35

0.40

0.45

0.50

64 128 192 255 3 6 9 12 15

Pa

cke

ts/s

ec

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Fa

irne

ss I

nd

ex

Average Throughput

Fairness Index

TX Power Value(Fixed TX Power)

Target Neighbor Count(Dynamic TX Power with RSSI < 50)

Page 22: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Convergence Results- Current Consumption Trends

• Each node converges to point where # of nbrs is closest to Ntarget. • Some nodes don’t have desired number of neighbors.

– Either at maximum TX power or the minimum TX power.

Page 23: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Convergence Results- Number of hops and routing status

• Hop count itself doesn’t tell which configuration is better.• Throughput at each hop gives more information.

0.00

0.05

0.10

0.15

0.20

0.25

0.30

0.35

0.40

0.45

0.50

64 128 192 255 3 6 9 12 15

Pac

kets

/sec

0

5

10

15

20

25

Nu

mb

er

of

no

de

s

Link with hop 5

Link with hop 4

Link with hop 3

Link with hop 2

Link with hop 1

Average Throughput

TX Power Value(Fixed TX Power)

Target Neighbor Count(Dynamic TX Power with RSSI < 50)

Page 24: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Index

• Description of transmission power control algorithm• Traffic patterns for wireless sensor networks• Experiment Methodology• Experiment Results

– Convergence Traffic– Aggregation Traffic– Comparison of convergence / aggregation traffics

• Conclusion

Page 25: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Aggregation Results- Throughput and Energy Consumption

• DYNAMIC does not have the same performance improvement compared to FIXED when applied to the aggregation traffic pattern.

0.4180.4210.3930.3950.3940.4020.4090.414

0.398

16.88

30.02

39.30

29.05

37.53

22.25

20.17

17.97

22.98

0.00

0.05

0.10

0.15

0.20

0.25

0.30

0.35

0.40

0.45

0.50

64 128 192 255 3 6 9 12 15

Th

rou

gh

put

(P

ack

ets

/se

c)

0

5

10

15

20

25

30

35

40

45

En

erg

y C

ost

Average Throughput

Average Energy Cost

TX Power Value(Fixed TX Power)

Target Neighbor Count(Dynamic TX Power with RSSI < 50)

Page 26: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Aggregation Results- Throughput and number of hops

• FIXED has a disconnected node at PW = 64. • This is because FIXED does not set the radio-transmission power of the

node large enough to be heard by other nodes.

0.00

0.05

0.10

0.15

0.20

0.25

0.30

0.35

0.40

0.45

0.50

64 128 192 255 3 6 9 12 15

Pa

cke

ts/s

ec

0

5

10

15

20

25

Nu

mb

er

of

no

de

s

DisconnectedLink with hop 5Link with hop 4Link with hop 3Link with hop 2Link with hop 1Average ThroughputTX Power Value

(Fixed TX Power)Target Neighbor Count

(Dynamic TX Power with RSSI < 50)

Page 27: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Comparison of convergence and aggregation traffics

Page 28: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Index

• Description of transmission power control algorithm• Traffic patterns for wireless sensor networks• Experiment Methodology• Experiment Results

– Convergence Traffic– Aggregation Traffic– Comparison of convergence / aggregation traffics

• Conclusion

Page 29: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Comparison of convergence and aggregation- Throughput and Fairness Index

• DYNAMIC achieves higher throughput and higher fairness with the aggregation traffic than with the convergence traffic. Average Throughput and Fairness Index of Throughput

(Convergence vs. Aggregation)

0.418 0.409

0.342

0.358

0.401

0.364

0.4210.3930.3950.394

0.900

0.9700.9110.9430.897

0.966 0.968 0.969 0.974 0.975

0.00

0.05

0.10

0.15

0.20

0.25

0.30

0.35

0.40

0.45

0.50

3 6 9 12 15 3 6 9 12 15Target Neighbor Count

Pac

kets

/sec

0.0

0.2

0.4

0.6

0.8

1.0

Fa

irne

ss I

nd

ex

(0 t

o 1

)

Average Throughput

Fairness Index

(Dynamic TX Power with RSSI < 50)Aggregation

(Dynamic TX Power with RSSI < 50)Convergence

Page 30: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Comparison of convergence and aggregation- Total traffic and traffic to the base

• With convergence traffic pattern, all originating traffic goes into base. • With aggregation traffic pattern, the traffic going into base is reduced to

40.5% to 57.5% of the originating traffic.

8.28 8.29 8.268.84 8.79

8.43 8.58

7.187.52

7.657.18

8.58

7.52

8.437.65

3.56

4.504.37

3.47

4.76

0

2

4

6

8

10

12

3 6 9 12 15 3 6 9 12 15

Number of target neighbors

Pa

cke

t/se

c

Total traffics

Traffic to base

(Dynamic TX Powerwith RSSI < 50)

Aggregation

(Dynamic TX Powerwith RSSI < 50)Convergence

Page 31: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Conclusion

• Contributions– Performance analysis of radio TX power control

algorithm.• Using Mica2dot-based WSN testbed Smote• For convergence and aggregation traffic patterns

• Findings– Convergence traffic pattern:

• DYNAMIC makes little difference to throughput while it saves energy consumption over FIXED.

– Aggregation traffic pattern:• Higher end-to-end throughput and fairness than convergence.

Page 32: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

BACKUP SLIDES

Page 33: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Convergence Results- Number of hops and routing status (cont.)

Throughput per hop (FIXED)

Throughput per hop (DYNAMIC)

Page 34: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Convergence Results- Throughput and number of neighbors

• Number neighbors tends to increase as Ntarget increases.

0.00

0.05

0.10

0.15

0.20

0.25

0.30

0.35

0.40

0.45

0.50

64 128 192 255 3 6 9 12 15

Th

rou

gh

pu

t (P

ack

ets

/se

c)

0

2

4

6

8

10

12

14

Nu

mb

er

of

ne

igh

bo

rs

Average Throughput

Average neighbors

TX Power Value(Fixed TX Power)

Target Neighbor Count(Dynamic TX Power with RSSI < 50)

Page 35: Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),

Aggregation Results- Throughput and number of neighbors

• Number of neighbors increases as we increase the number of target neighbors Ntarget.

0.00

0.05

0.10

0.15

0.20

0.25

0.30

0.35

0.40

0.45

0.50

64 128 192 255 3 6 9 12 15

Th

rou

gh

pu

t (P

ack

ets

/se

c)

0

2

4

6

8

10

12

14

16

Nu

mb

er

of

ne

igh

bo

rs

Average Throughput

Average neighbors

TX Power Value(Fixed TX Power)

Target Neighbor Count(Dynamic TX Power with RSSI < 50)


Recommended