16
1 Transport protocols in Wireless Sensor Networks Congduc PHAM University of Pau LIUPPA laboratory

Transport protocols in Wireless Sensor Networks

Embed Size (px)

DESCRIPTION

Transport protocols in Wireless Sensor Networks. Congduc PHAM University of Pau LIUPPA laboratory. Transport layer for WSN/WMSN. Reliability/loss recovery Congestion control Congestion detection Fairness issues Higher semantic than packet level Multipoint communication - PowerPoint PPT Presentation

Citation preview

Page 1: Transport protocols in Wireless Sensor Networks

1

Transport protocols in Wireless Sensor Networks

Congduc PHAMUniversity of PauLIUPPA laboratory

Page 2: Transport protocols in Wireless Sensor Networks

2

Transport layer for WSN/WMSN

Reliability/loss recoveryCongestion control

Congestion detectionFairness issues

Higher semantic than packet levelMultipoint communicationData aggregation, data dissemination

Page 3: Transport protocols in Wireless Sensor Networks

3

Congestion Control

Feedback should be frequent, but not too much otherwise there will be oscillationsCan not control the behavior with a time granularity less than the feedback period

feedback Closed-loop control

Page 4: Transport protocols in Wireless Sensor Networks

4

TCP congestion control

cwnd grows exponentially (slow start), then linearly (congestion avoidance) with 1 more segment per RTT

If loss, divides threshold by 2 (multiplicative decrease) and restart with cwnd=1 packet

Fro

m C

ompu

ter

Net

wor

ks, A

. Tan

enba

um

Time

Seq

uenc

e N

o

Congestion windowdoubles every round-triptime

packetack

Page 5: Transport protocols in Wireless Sensor Networks

5

WSN vs Internet

Small fraction of time dealing with impulses, but data of greatest importance!

As in wireless transmission, difficult to distinguish congestions from node failures or bad channel quality

Sensors have limited resourcesSimplicity in congestion detection and control

algorithmsGreat interest of in-network processing: hop-by-

hop CC more efficient than E2E?WSN are collaborative in nature. Fairness

issues less important?

Page 6: Transport protocols in Wireless Sensor Networks

6

Reference architecture

Page 7: Transport protocols in Wireless Sensor Networks

7

CC scenario in WSN

Densely deployed sensorsPersistent hotspotsCongestion occur near the sources

Sparsely deployed sensors, low rateTransient hotspotsCongestion anywhere but likely far from the

sources, towards the sinkSparsely deployed sensors, high rate

Both persistent and transient hotspotsHotspot distributed throughout the network

Page 8: Transport protocols in Wireless Sensor Networks

8

Some ideas for CC in WSN

Congestion detectionMonitor buffer/queue sizeMonitor channel busy time, estimate channel’s loadMonitor the inter-packet arrival time (data, ctrl)

Congestion notificationExplicit congestion notification in packet header,

then broadcast (but then energy-consuming!)Congestion control

Dynamic reporting rate depending on congestion level

In-network data reduction techniques (agressive aggregation) on congestion

Page 9: Transport protocols in Wireless Sensor Networks

9

TCP or UDP?

TCPConnection-oriented, 3-way

handshakeAssumes segment losses results from

congestionE2E reliability, congestion mechanismFairness as a function of RTT

UDPNo flow control nor congestion controlNo reliability

Page 10: Transport protocols in Wireless Sensor Networks

10

TCP or specialized approach?

TCP with appropriate modifications is better than UDP is standardized protocols are to be used.

Specialized approaches allow for a specific preference

between reliability and congestion control

Application awareness is also possible

Page 11: Transport protocols in Wireless Sensor Networks

11

Proposals for WSNs

ESRTCODAPSFQRMSTHDAGARUDASenTCPSTCP

See the reference section for complete references of the

papers

Page 12: Transport protocols in Wireless Sensor Networks

12

Which CC for WMSN? (1)

WSN: scalar dataWireless Multimedia Sensor

Networks add video, audio forEnlarging the view

• Field of View of single camera is limited• Multiples camera overcome occlusion

effects

Enhancing the view• Can help disambiguate cluttered situations

Enabling multi-resolution views

Page 13: Transport protocols in Wireless Sensor Networks

13

Which CC for WMSN? (2)

Reliability should be enforced at the packet levelSome packets are more important

than others in most of video coding schemes

Collaborative in-network processingReduce amap the amount of

(redundant) raw streams to the sink

Page 14: Transport protocols in Wireless Sensor Networks

14

Related projects

SensEye, UMass http://sensors.cs.umass.edu/projects/senseye/

Cyclops, UCLAPanoptes, Portland State UniversityVSAM team at Carnegie Mellon

Univ.

Page 15: Transport protocols in Wireless Sensor Networks

15

Test-case in TCAP

Lower priority, backup sensor?

Grid-based localization?

Page 16: Transport protocols in Wireless Sensor Networks

16

Design issues & directions

Cross-layeringUse low-level information

Collaborative in-network processingDistributed algorithmsRouter-assisted, node-assisted, ad-

hocSimple congestion detection

mechanism