![Page 1: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/1.jpg)
Topological Hole Detection in Wireless Sensor Networks and its Applications
Stefan FunkeDepartment of Computer Science, Stanford University, U.S.A.
DIAL-M-POMC 2005DIAL-M-POMC 2005
SpeakerSpeaker:: Shih-Yun HsuShih-Yun Hsu
![Page 2: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/2.jpg)
DIAL-M-POMCDIAL-M-POMC
Discrete Algorithms and Methods for Mobile Computing and CommunicationsWorkshop in conjunction with ACM/SIGMOBILE
MobiCom (1997~ 2004)
Principles of Mobile ComputingWorkshop in conjunction with
ACM/SIGACT and SIGOPS PODC (2001)ACM/DISC (2002)
![Page 3: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/3.jpg)
OutlineOutlineIntroduction
Related works
Main methodsTopology hole findingCoarse Boundary Sampling and Pruning
ApplicationsExperiment evaluationConclusions
![Page 4: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/4.jpg)
IntroductionIntroductionDue to cost restrictions and to achieve the
maximum life-time by energy savingsThe characteristics of sensors
Low-capability devicesTemperatureHumidity
Small radio device that allows for communication between nearby sensor nodes
Easy to be deployed by airplanes
![Page 5: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/5.jpg)
IntroductionIntroductionTo achieve the maximum life-time
It is impossible to equip energy-hungry GPS unitNone of the sensor nodes is aware of its geographic loca
tion
![Page 6: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/6.jpg)
IntroductionIntroductionThere are many holes in the monitoring region
Fall right into the flames and be destroyedPlunge into a lake or pond and be unable to
perform their monitoring taskFall from airplane on the grand then break
Detecting the boundaries of such holes in the monitored space created by fire or other phenomena
![Page 7: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/7.jpg)
Related worksRelated worksGLIDER: Gradient Landmark-Based
Distributed Routing for Sensor NetworksGeographic Routing without Location
InformationMAP: Medial Axis Based Geometric Routing
in Sensor Networks
![Page 8: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/8.jpg)
Main methodsMain methodsTopology hole findingCoarse Boundary Sampling and Pruning
![Page 9: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/9.jpg)
Topology hole findingTopology hole findingBasic concept
Beacon
Euclidean lengthhole
Unit Disk Graph (UDG)
![Page 10: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/10.jpg)
Topology hole findingTopology hole finding Monitoring (connected) region Beacon Any points dp(x) denotes the minimum Euclidean
length from p to x The isolevel (contour of level) of k
The sub-graph of UDG induced by I(k) might be disconnected
2R Rp R
x R
( ) { ( ) }pI k x R d x k
1 2( ) { ( ), ( ), ...}I k C k C k
p
xdp(x)
I(k)
C1(k)
C2(k)
![Page 11: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/11.jpg)
Topology hole findingTopology hole finding Pick a local beacon q Compute hop-distances h(v’) to q Mark all nodes v which do not ha
ve a 2-hop neighbor v’ with h(v’) > h(v)
C1(k)
q
v
![Page 12: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/12.jpg)
Topology hole findingTopology hole findingbeacon
Border nodes
![Page 13: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/13.jpg)
Topology hole findingTopology hole finding
![Page 14: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/14.jpg)
Topology hole findingTopology hole finding
![Page 15: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/15.jpg)
Topology hole findingTopology hole finding The first beacon was chosen rand
omly Maintain a variable CBD(v) (Clos
est Beacon Distance) storing the (hop-)distance and choose the last 3 beacons as far as possible1
2
3
4
![Page 16: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/16.jpg)
Coarse Boundary Sampling and Coarse Boundary Sampling and PruningPruningA natural way to reduce this number is to com
pute a maximal independent set (MIS) within all the marked nodesMaximal independent sets in radio networks
Thomas Moscibroda, Roger WattenhoferDepartment of Computer Engineering and Networks Laborato
ry, ETH Zurich, Switzerland
ACM Symp. on PODC 2005
![Page 17: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/17.jpg)
Coarse Boundary Sampling and Coarse Boundary Sampling and PruningPruning
![Page 18: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/18.jpg)
Coarse Boundary Sampling and Coarse Boundary Sampling and PruningPruning
Density
![Page 19: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/19.jpg)
ApplicationsApplicationsGLIDER: Gradient Landmark-Based Distri
buted Routing for Sensor NetworksQing Fang, Jie Gao, Leonidas J. Guibas, Vin de Sil
va, Li ZhangDepartment of Electrical Engineering, Computer Scienc
e, Mathematics, Stanford UniversityInformation Dynamics Lab, HP Labs
INFOCOM 2005
![Page 20: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/20.jpg)
ApplicationsApplications -GLIDER--GLIDER-
S
D
![Page 21: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/21.jpg)
ApplicationsApplications -GLIDER--GLIDER-
Paths that share the same subsequence of tiles are kept apartLoad-balance
![Page 22: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/22.jpg)
ApplicationsApplications -GLIDER--GLIDER-
GLIDER for random landmark selection
GLIDER for topology-aware landmark selection
![Page 23: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/23.jpg)
ApplicationsApplications -GLIDER--GLIDER-
In inter-tile, the GLIDER protocol is also load-balance
![Page 24: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/24.jpg)
ApplicationsApplications -GLIDER--GLIDER-
In intra-tile, the GLIDER protocol could not be load-balance
Near Far
![Page 25: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/25.jpg)
ApplicationsApplications -GLIDER--GLIDER-
Load imbalance due to Landmarks being too close to boundaries
![Page 26: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/26.jpg)
ApplicationsApplications -GLIDER--GLIDER-
![Page 27: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/27.jpg)
ApplicationsApplications -GLIDER--GLIDER-
Landmarks sends a HELLO message with distance counter 0 which increases at every hop
The value △(v) is then the minimum counter value over all messages received
dlocal(p)=min(d(p, qi)) New position of landmark p’=dloca
l(p)/3 p still in the tile of p’ Any tile will not contain a whole
hole If d(p’, q’)<dlocal(p) (p and q are c
loser) Removed q’
p
q1
q2
q3
q4
P’
![Page 28: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/28.jpg)
ApplicationsApplications -GLIDER--GLIDER-
![Page 29: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/29.jpg)
ApplicationsApplicationsGeographic Routing without Location Infor
mationAnanth Rao, Sylvia Ratnasamy, Christos Papadimi
triou, Scott Shenker and Ion StoicaUniversity of California, Berkeley
INFOCOM 2003
![Page 30: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/30.jpg)
ApplicationsApplications - - Geographic Routing Geographic Routing --
![Page 31: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/31.jpg)
ApplicationsApplications - - Geographic Routing Geographic Routing --
![Page 32: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/32.jpg)
ApplicationsApplications - - Geographic Routing Geographic Routing --
Holes might obstruct the shortest paths between nodes of the network and hence their lengths are not a good estimate of the true geometric distance
![Page 33: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/33.jpg)
ApplicationsApplications - - Geographic Routing Geographic Routing --
Truthful distances
Not truthfuldistances
![Page 34: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/34.jpg)
ApplicationsApplications - - Geographic Routing Geographic Routing --
P is the set of boundary nodesThe distance measured between a pair
is truthful, if the respective shortest path in the communication graph from p to q providing this estimate does not contain any as intermediate node
( , )p q P P
r P
![Page 35: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/35.jpg)
ApplicationsApplications - - Geographic Routing Geographic Routing --
![Page 36: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/36.jpg)
ApplicationsApplicationsMAP: Medial Axis Based Geometric Routin
g in Sensor NetworksJehoshua Bruck, Jie Gao, Anxiao (Andrew) Jiang
California Institute of Technology, USCaltech, US
MobiCom 2005
![Page 37: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/37.jpg)
ApplicationsApplications -MAP--MAP-
![Page 38: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/38.jpg)
ApplicationsApplications -MAP--MAP-
![Page 39: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/39.jpg)
ApplicationsApplications -MAP--MAP-
![Page 40: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/40.jpg)
ApplicationsApplications -MAP--MAP-
![Page 41: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/41.jpg)
ApplicationsApplications -MAP--MAP-
![Page 42: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/42.jpg)
ApplicationsApplications -MAP--MAP-
![Page 43: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/43.jpg)
ApplicationsApplications -MAP--MAP-
Near Far to the border
![Page 44: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/44.jpg)
Experiment evaluationExperiment evaluation4900 nodes800×800 square regionCommunication range is 15(average degree 5),
20(10), 27(18), 40(39)The degree is rcommunication/rsense
Unit disk graphs (UDG)Random Uniform DistributionsRandomly perturbed Grid
Non-UDG
![Page 45: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/45.jpg)
UDG with Random Uniform UDG with Random Uniform DistributionsDistributions
15(5) 20(10)
27(18) 40(39)
Communication Range (Ave. degree)
![Page 46: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/46.jpg)
UDG with Randomly perturbed UDG with Randomly perturbed GridGrid
15(5) 20(10)
27(18) 40(39)
Communication Range (Ave. degree)
![Page 47: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/47.jpg)
Non-UDGNon-UDG
With UDG With Non-UDG
![Page 48: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/48.jpg)
Non-UDGNon-UDG
Degree 8 Degree 16 Degree 20
![Page 49: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/49.jpg)
ConclusionsConclusionsThis paper we have presented a rather simple
and straightforward algorithm for detecting holes in a wireless communication networkLocation-unawareHigher density is better
This paper also sketched further applications of hole finding routine, where the knowledge about holes in the network provides for better performance of existing topology-based, location-free protocols
![Page 50: Topological Hole Detection in Wireless Sensor Networks and its Applications Stefan Funke Department of Computer Science, Stanford University, U.S.A. DIAL-M-POMC](https://reader036.vdocument.in/reader036/viewer/2022062322/5697bf9c1a28abf838c93603/html5/thumbnails/50.jpg)
Thank You!!Thank You!!