Upload
libby-goff
View
39
Download
1
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
1
Transport protocols in Wireless Sensor Networks
Congduc PHAMUniversity of PauLIUPPA laboratory
2
Transport layer for WSN/WMSN
Reliability/loss recoveryCongestion control
Congestion detectionFairness issues
Higher semantic than packet levelMultipoint communicationData aggregation, data dissemination
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
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
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?
6
Reference architecture
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
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
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
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
11
Proposals for WSNs
ESRTCODAPSFQRMSTHDAGARUDASenTCPSTCP
See the reference section for complete references of the
papers
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
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
14
Related projects
SensEye, UMass http://sensors.cs.umass.edu/projects/senseye/
Cyclops, UCLAPanoptes, Portland State UniversityVSAM team at Carnegie Mellon
Univ.
15
Test-case in TCAP
Lower priority, backup sensor?
Grid-based localization?
16
Design issues & directions
Cross-layeringUse low-level information
Collaborative in-network processingDistributed algorithmsRouter-assisted, node-assisted, ad-
hocSimple congestion detection
mechanism