Download presentation
Presentation is loading. Please wait.
Published byHomer Preston Modified over 9 years ago
1
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
2
2 Outline Introduction The combing strategy Adaptive comb-needle strategy Simulation Conclusion
3
3 Push-based
4
4 Pull based
5
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
6 Hybrid (a comb-needle strategies)
7
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
8 The combing strategy l s
9
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 f e :the arrival frequency of discovery queries f q :the arrival frequency of relevant events
10
10 The minimal cost s=2l+1 l s sink sensor l s sink sensor
11
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
12 f q f e (Global-pull-local-push) push pull sink sensor
13
13 fq=fefq=fe push pull
14
14 f q f e (Global-push-local-pull) This paper focuses on f q f e push pull
15
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 f e :the arrival frequency of discovery queries f q :the probability that a query is generated in a time slot f d :the probability that a sensor node detects an event in a time slot
16
16 Simulation1 f q /f e =0.1(f e = 1 packet/second,f q = 0.1p/s) l={0,1,2,3} s={1,3,5,7} Node:? Simulation:? Topology:grid
17
17 Energy consumption(f q /f e =0.1) L=1 S=3
18
18 Energy consumption(f q /f e =1) L=2 S=5
19
19 Energy consumption
20
20 Simulation2 3000 time slots 20*20 grid
21
21 The query and the event frequency
22
22 Adaptive comb vs. ideal comb
23
23 Conclusion The comb-needle model – A simple yet efficient data discovery scheme for supporting queries – A substrate for study the benefit of balancing push and pull in data gathering and dissemination – Covers a spectrum of the push and pull schemes – An adaptive comb-needle strategy for cases where the utilization patterns and environmental activity frequency are time-frequency
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.