Wang, Xiaofei; Wang, Chenyang; Li, Xiuhua; Leung, Victor C ...
FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto...
-
Upload
gwendolyn-bates -
Category
Documents
-
view
217 -
download
1
Transcript of FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto...
![Page 1: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/1.jpg)
FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks
QINGFENG HUANGPalo Alto Research Center (PARC) Inc.andSANGEETA BHATTACHARYA, CHENYANG LU, and GRUIA-CATALIN ROMANWashington University in St. Louis
ACM Transactions on Sensor Networks (TOSN), November 2005ACM Transactions on Sensor Networks (TOSN), November 2005
Chien-Ku Lai
![Page 2: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/2.jpg)
Outline
IntroductionMobicast OverviewFace-Aware Routing for MobicastTopology DiscoverySimulation ResultsConclusion
![Page 3: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/3.jpg)
Introduction
Wireless Sensor NetworksMobicast
![Page 4: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/4.jpg)
Introduction- Wireless Sensor Networks
Wireless sensor networks : are large-scale distributed embedded systems com
posed of small devices sensors wireless communication interfaces microprocessors maybe some actuators
will soon be feasible to deploy dense collections of sensors to perform distributed micro-sensing of physical environments
![Page 5: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/5.jpg)
Introduction- Wireless Sensor Networks (cont.)
Many sensor network applications have fundamental spatiotemporal constraints
an intruder tracking application example an information scouting example
![Page 6: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/6.jpg)
Introduction- Mobicast
Mobicast represents a new information dissemination
paradigm with spatiotemporal semanticsallow applications to specify their spatiotem
poral constraints by requesting a mobile delivery zone
in turn enables the application to build a continuously changing group configuration
![Page 7: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/7.jpg)
Introduction- Mobicast (cont.)
ChallengeHole
![Page 8: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/8.jpg)
Introduction
This article presents :a new Face-Aware Routing protocol (FAR) f
or mobicasta related spatial neighborhood discovery alg
orithm
![Page 9: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/9.jpg)
Mobicast Overview
Limitation of Approaches Based on GeocastAdvantages of Just-in-Time Delivery
![Page 10: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/10.jpg)
About Mobicast
The mobicast service supports a type of application information delivery request right-place and right-time just-in-time
![Page 11: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/11.jpg)
Limitation of Approaches Based on Geocast
Duplicate area
![Page 12: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/12.jpg)
Advantages of Just-in-Time Delivery
![Page 13: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/13.jpg)
Face-Aware Routing for Mobicast
The Planar Spatial NeighborhoodFace-Aware Routing
![Page 14: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/14.jpg)
About face routing
The idea of face routing is inspired by previous geometric routing algorithmsCompass routingFACE-2GPSRGOAFR+
Faces
![Page 15: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/15.jpg)
The Planar Spatial Neighborhood
A
Face
D Spatial neighborE
C
BP
F
![Page 16: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/16.jpg)
The Planar Spatial Neighborhood
G
Face
Spatial neighbor
C
BP
F
L
N
HI
J
K
M
![Page 17: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/17.jpg)
The Planar Spatial Neighborhood
M
Face
D Spatial neighborE
CF
L
N
G O
HI
J
K
![Page 18: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/18.jpg)
Face-Aware Routing
The face-aware algorithm consists of two methods for forwarding packets:greedy forwarding timed forwarding
![Page 19: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/19.jpg)
About FAR
Packet Format
Greedy Forwarding
Timed Forwarding
Protocol Termination
![Page 20: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/20.jpg)
Packet Format
Packet header
1 2 3 4 5 6 7 8
Sender location
Packet sending time-stamp
Initial delivery zone coordinates
Delivery zone velocity
Message lifetime
Message type
Sender packet sequence number
The last forwarder location
• identify each packet on the network
![Page 21: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/21.jpg)
Greedy Forwarding
Greedy forwarding applies to all nodes that are currently (or previously) covered by the mobica
st delivery zone or have at least one spatial neighbor that is currentl
y (or previously) covered by the mobicast delivery zone
In such cases, a node forwards a new packet in an “as-soon-as possible” fashion
![Page 22: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/22.jpg)
Timed Forwarding
Timed forwarding applies to a node that has no spatial neighbor in the current delive
ry zonebut either itself will soon be in the delivery zone or has at least one spatial neighbor that will be in
the delivery zone
![Page 23: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/23.jpg)
Example
G
L
M
E
FI
HP
C
BA
J
D
NK
P G
L
M
EN
F
AA
JC
B
D
K
Greedy forwarding mode
Timed forwarding mode
![Page 24: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/24.jpg)
Timed Forwarding (cont.)
the expected 1-hop network latency
the hop distance
The forwarding decision of X is as follows:(1) If Ta ≤ 0 forward the packet as soon as possible(2) If Ta > 0 delay the forwarding for time length Ta
![Page 25: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/25.jpg)
Protocol Termination
A packet is not simply ignored if it has expired
An expired packet is dropped only in the timed forwarding mode
If a node is in greedy forwarding mode it will forward the packet even if the packet h
as expired
![Page 26: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/26.jpg)
FAR assumption
The perpendicular span to be no smaller than the maximum communication range
![Page 27: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/27.jpg)
Topology Discovery
Face IdentificationFace Traversal TerminationCost MinimizationThe Outer Face
![Page 28: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/28.jpg)
Topology Discovery
![Page 29: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/29.jpg)
Face Identification
How to make each discovery message traverse the correct face ?using a ring-buffer on each node for storing
the incident planar edges
A
B C
DA’s ring-buffer:
A-B
A-C
A-D
![Page 30: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/30.jpg)
Face Traversal Termination
How to determine when a message has traversed the whole face ?A node determines if an incoming discovery
message dm has completed a full traversal of a face by the following criterion :
the outgoing edge for dm is contained in its ordered traversal list
“when the message comes back to a node already traversed” does not work
![Page 31: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/31.jpg)
Face Traversal Termination
Example
G
![Page 32: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/32.jpg)
Cost Minimization
How to coordinate between nodes such that only one discovery message flows around each face ?On each face, ideally one traversing discove
ry message will suffice
![Page 33: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/33.jpg)
Cost Minimization (cont.)
Two strategies for reducing the number of discovery messagesRandom starting timeStarting location-based tiebreaking rule
east is preferred, if there is still a tie, north is preferred
![Page 34: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/34.jpg)
The Outer Face
A practical way to identify an “outer” face is from its sizea discovery message has a max hop count
![Page 35: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/35.jpg)
Simulation Results
Spatial ReliabilityTemporal Characteristics
![Page 36: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/36.jpg)
Simulation environment
600 sensors1000 × 400 m2 areadispersed randomly under the uniform di
stribution120 × 100 m2 rectangular delivery zoneNS2 network simulatorIEEE 802.11 MAC protocol
![Page 37: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/37.jpg)
Spatial Reliability
Average and Standard Deviation of Delivery Ratio of FAR, Greedy and Geocast
![Page 38: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/38.jpg)
Temporal Characteristics- Slacktime
![Page 39: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/39.jpg)
Temporal Characteristics- Slacktime (cont.)
![Page 40: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/40.jpg)
Temporal Characteristics- Slacktime (cont.)
![Page 41: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/41.jpg)
Conclusion
FARSpatial neighborhood discovery protocol
![Page 42: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/42.jpg)
Conclusion- FAR
FARa new face aware mobicast routing protocol
which, in theory, reliably delivers messages spatially
has good mobicast temporal characteristics relies on the notion of spatial neighborhoods features a novel timed face aware forwardin
g method
![Page 43: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/43.jpg)
Conclusion- Spatial neighborhood discovery protocol
This paper addressed key issues a spatial neighborhood discovery protocol must consider face identificationdiscovery terminationduplicate elimination
![Page 44: FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.](https://reader036.fdocuments.net/reader036/viewer/2022070400/56649f115503460f94c23be8/html5/thumbnails/44.jpg)
Question?
Thank you.Thank you.