Impact Analysis of Different Scheduling and Retransmission - - PowerPoint PPT Presentation

impact analysis of different scheduling and
SMART_READER_LITE
LIVE PREVIEW

Impact Analysis of Different Scheduling and Retransmission - - PowerPoint PPT Presentation

Impact Analysis of Different Scheduling and Retransmission Techniques on an Underwater Routing Protocol Salvador Climent 1 Nirvana Meratnia 2 Juan Vicente Capella 1 1 Universitat Politcnica de Valncia 2 University of Twente Workshop on


slide-1
SLIDE 1

Impact Analysis of Different Scheduling and Retransmission Techniques on an Underwater Routing Protocol

Salvador Climent1 Nirvana Meratnia2 Juan Vicente Capella1

1Universitat Politècnica de València 2University of Twente

Workshop on UnderWater Networks, 2011

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 1 / 34

slide-2
SLIDE 2

Outline

1

Underwater Transmission Problems

2

Contributions

3

Routing protocol: EDETA

4

Scheduling and Retransmission Techniques Combination of scheduling and retransmission techniques used

5

Performance evaluation Simulation configuration Simulation results

6

Conclusions and Future work

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 2 / 34

slide-3
SLIDE 3

Outline

1

Underwater Transmission Problems

2

Contributions

3

Routing protocol: EDETA

4

Scheduling and Retransmission Techniques Combination of scheduling and retransmission techniques used

5

Performance evaluation Simulation configuration Simulation results

6

Conclusions and Future work

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 3 / 34

slide-4
SLIDE 4

Underwater Transmission Problems Differences between WSNs and UWSNs make current protocols developed for WSNs unsuitable or inefficient for UWSNs.

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 4 / 34

slide-5
SLIDE 5

Underwater Transmission Problems Different signal attenuation depending on distance and frequency. Signal spreading proportional to the distance. Long propagation delay.

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 5 / 34

slide-6
SLIDE 6

Underwater Transmission Problems Given the long propagation delay: TDMA and CSMA might not perform well. An schedule algorithm can avoid collisions and overlap transmissions.

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 6 / 34

slide-7
SLIDE 7

Outline

1

Underwater Transmission Problems

2

Contributions

3

Routing protocol: EDETA

4

Scheduling and Retransmission Techniques Combination of scheduling and retransmission techniques used

5

Performance evaluation Simulation configuration Simulation results

6

Conclusions and Future work

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 7 / 34

slide-8
SLIDE 8

Contributions Analyze performance of different delay-aware and non-delay aware scheduling techniques. Combine them with simple retransmission techniques. The analysis is done using a routing protocol named EDETA.

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 8 / 34

slide-9
SLIDE 9

Outline

1

Underwater Transmission Problems

2

Contributions

3

Routing protocol: EDETA

4

Scheduling and Retransmission Techniques Combination of scheduling and retransmission techniques used

5

Performance evaluation Simulation configuration Simulation results

6

Conclusions and Future work

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 9 / 34

slide-10
SLIDE 10

EDETA Hierarchical protocol Nodes arrange themselves in clusters. The cluster-heads (CHs) are know a priori. CHs arrange themselves in a tree structure with the sink as root.

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 10 / 34

slide-11
SLIDE 11

EDETA

Corporative network Sink node Clusterhead node Normal node Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 11 / 34

slide-12
SLIDE 12

Outline

1

Underwater Transmission Problems

2

Contributions

3

Routing protocol: EDETA

4

Scheduling and Retransmission Techniques Combination of scheduling and retransmission techniques used

5

Performance evaluation Simulation configuration Simulation results

6

Conclusions and Future work

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 12 / 34

slide-13
SLIDE 13

Scheduling advantages Scheduling allows to avoid collisions and can overlap transmissions which can reduce the energy consumption and the delays. There should be an extra time for retransmission in case of packet errors.

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 13 / 34

slide-14
SLIDE 14

Delay-aware schedule The delay between a node and its CH is estimated at the configuration phase. The delay between a CH and its parent is estimated at the configuration phase. The schedule is done taking into account these delays.

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 14 / 34

slide-15
SLIDE 15

Delay-aware schedule Based on scheduling constrains from:

  • W. A. P. van Kleunen et al.

MAC Scheduling in Large-scale Underwater Acoustic Networks. 8th International Joint Conference on e-Business and Telecommunication, ICETE 2011.

  • W. A. P. van Kleunen et al.

A Set of Simplified Scheduling Constraints for Underwater Acoustic MAC Scheduling. The 3rd International Workshop on Underwater Networks, WUnderNet-2011.

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 15 / 34

slide-16
SLIDE 16

TAck TDMA schedule with acknowledgement. Slots have to include the maximum propagation time. Each transmission is scheduled two times.

Tx Prop Tx Prop Data Ack Tx Prop Tx Prop Data Ack Main Tx Backup Tx Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 16 / 34

slide-17
SLIDE 17

TnoAck TDMA schedule without acknowledgement. Slots have to include the maximum propagation time. There is no backup transmission.

Tx Prop Tx Prop Data Data Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 17 / 34

slide-18
SLIDE 18

DAck Delay-aware schedule with acknowledgement. Transmissions can be overlapped. Each transmission is scheduled two times.

DATA DATA ACK ACK

Time

DATA DATA DATA DATA DATA ACK ACK ACK ACK

Avoid interference with ACK at sender Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 18 / 34

slide-19
SLIDE 19

DnoAck Delay-aware schedule without acknowledgement. Transmissions can be overlapped. There is no backup transmission.

Receiver Time Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 19 / 34

slide-20
SLIDE 20

DnoAck2 Delay-aware schedule without acknowledgement Transmissions can be overlapped. The data is sent twice.

DATA DATA

Time

DATA DATA DATA DATA DATA DATA

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 20 / 34

slide-21
SLIDE 21

Outline

1

Underwater Transmission Problems

2

Contributions

3

Routing protocol: EDETA

4

Scheduling and Retransmission Techniques Combination of scheduling and retransmission techniques used

5

Performance evaluation Simulation configuration Simulation results

6

Conclusions and Future work

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 21 / 34

slide-22
SLIDE 22

Simulator ns-3 simulator. UAN module for the underwater layer.

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 22 / 34

slide-23
SLIDE 23

Scenario configuration Three different deployment areas:

◮ 100 × 100 ◮ 150 × 150 ◮ 200 × 200

Three different node densities:

◮ 50 nodes ◮ 100 nodes ◮ 200 nodes Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 23 / 34

slide-24
SLIDE 24

Radio configuration Transmission range of 100 meters. Transmission speed 500 bps. Data sent periodically every 250 seconds. Nodes start with 150 Joules.

◮ Tx: 0.203 watts ◮ Rx and Idle: 0.024 watts ◮ Sleep: 3 × 10−6 watts Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 24 / 34

slide-25
SLIDE 25

TnoAck vs DnoAck. Delay Delay heavily influenced by the network topology. Short transmission range: 100 meters Propagation delay is not the dominant factor.

0 ¡ 0.5 ¡ 1 ¡ 1.5 ¡ 2 ¡ 2.5 ¡ 5 n 1 m ¡ 5 n 1 5 m ¡ 5 n 2 m ¡ 1 n 1 m ¡ 1 n 1 5 m ¡ 1 n 2 m ¡ 2 n 1 m ¡ 2 n 1 5 m ¡ 2 n 2 m ¡ Packet ¡delay ¡(s) ¡ Scenarios ¡ DnoAck ¡ TnoAck ¡

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 25 / 34

slide-26
SLIDE 26

TnoAck vs DnoAck. Energy Same energy consumption for the leaf nodes CHs using delay-aware schedule have less energy consumption.

80 ¡ 85 ¡ 90 ¡ 95 ¡ 100 ¡ 105 ¡ 5 n 1 m ¡ 5 n 1 5 m ¡ 5 n 2 m ¡ 1 n 1 m ¡ 1 n 1 5 m ¡ 1 n 2 m ¡ 2 n 1 m ¡ 2 n 1 5 m ¡ 2 n 2 m ¡ Energy ¡(J) ¡ Scenario ¡ DnoAck ¡ TnoAck ¡

(a) Leaf nodes energy consumption

0 ¡ 50 ¡ 100 ¡ 150 ¡ 200 ¡ 250 ¡ 300 ¡ 5 n 1 m ¡ 5 n 1 5 m ¡ 5 n 2 m ¡ 1 n 1 m ¡ 1 n 1 5 m ¡ 1 n 2 m ¡ 2 n 1 m ¡ 2 n 1 5 m ¡ 2 n 2 m ¡ Energy ¡(J) ¡ Scenario ¡ DnoAck ¡ TnoAck ¡

(b) CH nodes energy consumption

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 26 / 34

slide-27
SLIDE 27

TAck vs DAck. Delay TDMA delay increases when new control packets are introduced. The delay-aware schedule can optimize and reduce these delays.

0 ¡ 2 ¡ 4 ¡ 6 ¡ 8 ¡ 10 ¡ 12 ¡ 14 ¡ 5 n 1 m ¡ 5 n 1 5 m ¡ 5 n 2 m ¡ 1 n 1 m ¡ 1 n 1 5 m ¡ 1 n 2 m ¡ 2 n 1 m ¡ 2 n 1 5 m ¡ 2 n 2 m ¡ Packet ¡delay ¡(s) ¡ Scenarios ¡ DAck ¡ TAck ¡

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 27 / 34

slide-28
SLIDE 28

TAck vs DAck. Energy CHs using delay-aware schedule have less energy consumption. Leaf nodes spend the same time awake in the two alternatives.

80 ¡ 85 ¡ 90 ¡ 95 ¡ 100 ¡ 105 ¡ 110 ¡ 5 n 1 m ¡ 5 n 1 5 m ¡ 5 n 2 m ¡ 1 n 1 m ¡ 1 n 1 5 m ¡ 1 n 2 m ¡ 2 n 1 m ¡ 2 n 1 5 m ¡ 2 n 2 m ¡ Energy ¡(J) ¡ Scenarios ¡ DAck ¡ TAck ¡

(c) Leaf nodes energy consumption

0 ¡ 50 ¡ 100 ¡ 150 ¡ 200 ¡ 250 ¡ 300 ¡ 350 ¡ 400 ¡ 450 ¡ 500 ¡ 5 n 1 m ¡ 5 n 1 5 m ¡ 5 n 2 m ¡ 1 n 1 m ¡ 1 n 1 5 m ¡ 1 n 2 m ¡ 2 n 1 m ¡ 2 n 1 5 m ¡ 2 n 2 m ¡ Energy ¡(J) ¡ Scenarios ¡ DAck ¡ TAck ¡

(d) CH nodes energy consumption

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 28 / 34

slide-29
SLIDE 29

DAck vs DnoAck2. Delay As expected DnoAck2 has less delay since nodes don’t wait for the ACK.

0 ¡ 1 ¡ 2 ¡ 3 ¡ 4 ¡ 5 ¡ 6 ¡ 7 ¡ 8 ¡ 9 ¡ 5 n 1 m ¡ 5 n 1 5 m ¡ 5 n 2 m ¡ 1 n 1 m ¡ 1 n 1 5 m ¡ 1 n 2 m ¡ 2 n 1 m ¡ 2 n 1 5 m ¡ 2 n 2 m ¡ Packet ¡delay ¡(s) ¡ Scenarios ¡ DnoAck2 ¡ DAck ¡

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 29 / 34

slide-30
SLIDE 30

DAck vs DnoAck2. Energy Leaf nodes with DnoAck2 alternative have an overhead. CH nodes with DnoAck2 have the lowest energy consumption.

0 ¡ 20 ¡ 40 ¡ 60 ¡ 80 ¡ 100 ¡ 120 ¡ 5 n 1 m ¡ 5 n 1 5 m ¡ 5 n 2 m ¡ 1 n 1 m ¡ 1 n 1 5 m ¡ 1 n 2 m ¡ 2 n 1 m ¡ 2 n 1 5 m ¡ 2 n 2 m ¡ Energy ¡(J) ¡ Scenario ¡ DnoAck2 ¡ DAck ¡

(e) Leaf nodes energy consumption

0 ¡ 50 ¡ 100 ¡ 150 ¡ 200 ¡ 250 ¡ 300 ¡ 350 ¡ 400 ¡ 450 ¡ 5 n 1 m ¡ 5 n 1 5 m ¡ 5 n 2 m ¡ 1 n 1 m ¡ 1 n 1 5 m ¡ 1 n 2 m ¡ 2 n 1 m ¡ 2 n 1 5 m ¡ 2 n 2 m ¡ Energy ¡(J) ¡ Scenario ¡ DnoAck2 ¡ DAck ¡

(f) CH nodes energy consumption

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 30 / 34

slide-31
SLIDE 31

Outline

1

Underwater Transmission Problems

2

Contributions

3

Routing protocol: EDETA

4

Scheduling and Retransmission Techniques Combination of scheduling and retransmission techniques used

5

Performance evaluation Simulation configuration Simulation results

6

Conclusions and Future work

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 31 / 34

slide-32
SLIDE 32

Conclusions The differences between TnoAck and DnoAck are given by the configuration phase. CHs using DAck has less energy consumption and there is lower delay. With the DnoAck2 alternative leaf nodes have the highest energy consumption.

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 32 / 34

slide-33
SLIDE 33

Future work Include different topologies. Guidelines on the optimal use of retransmission techniques and different scheduling techniques under different circumstances.

Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 33 / 34

slide-34
SLIDE 34

Impact Analysis of Different Scheduling and Retransmission Techniques on an Underwater Routing Protocol

Salvador Climent1 Nirvana Meratnia2 Juan Vicente Capella1

1Universitat Politècnica de València 2University of Twente

Workshop on UnderWater Networks, 2011