Combs, Needles, Haystacks: Balancing Push and Pull for Discovery in Large Scale Sensor Networks Xin Liu Department of Computer Science University of California Qingfeng Huang and Ying Zhang Palo Alto Research Center (PARC) Inc. SenSys 2004 Presenter : Ruey-Chang Chang
23
Embed
Combs, Needles, Haystacks: Balancing Push and Pull for Discovery in Large Scale Sensor Networks Xin Liu Department of Computer Science University of California.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Combs, Needles, Haystacks: Balancing Push and Pull for Discovery in Large
Scale Sensor Networks
Xin LiuDepartment of Computer ScienceUniversity of California
Qingfeng Huang and Ying ZhangPalo Alto Research Center (PARC) Inc.
SenSys 2004
Presenter : Ruey-Chang Chang
2
Outline
Introduction The combing strategy Adaptive comb-needle strategy Simulation Conclusion
3
Push-based
4
Pull based
5
Introduction
Push-pull strategies for discovery– Push-based
The push-based strategy is efficient when there are many sinks constantly in need of the information
A lot of broadcast bandwidth is wasted– Pull-based
The pull-based strategy is relative more efficient than the push-based strategy when the frequency of query is relatively low compared to the frequency of the interested event
– Hybrid (a comb-needle strategies) Combine the advantages of both push and pull strategies
6
Hybrid (a comb-needle strategies)
7
The combing strategy
In the comb-needle model– Each sensor node pushes its data to a certain
neighborhood and the query is disseminated only to a subset of the network
– The query process builds a routing structure dynamically that resembles a comb
– The sensor node push the data duplication structure like a needle
8
The combing strategy
l
s
9
The total cost per query
Cost of Query dissemination
Cost of Query response per each node
Cost of Query response
Cost of data push
fe:the arrival frequency of discovery queriesfq:the arrival frequency of relevant events
10
The minimal cost
s=2l+1
l
s
sink
sensor
l
s
sink
sensor
11
Routing protocol
Constrained Geographical Flooding– Whenever a new packet arrives, each node will decide if it
should rebroadcast the packet according to the geographical constraints W
W
12
fqfe(Global-pull-local-push)
push
pullsink
sensor
13
fq=fe
push
push
pull
14
fqfe(Global-push-local-pull)
This paper focuses on fqfe
push
pull
15
Adaptive comb-needle strategy
The query and event frequencies may be time-varying ,and thus a good query strategy should adapt to such change
fe:the arrival frequency of discovery queries
fq:the probability that a query is generated in a time slot
fd:the probability that a sensor node detects an event in a time slot