Presentation is loading. Please wait.

Presentation is loading. Please wait.

Combs, Needles, Haystacks: Balancing Push and Pull for Discovery in Large Scale Sensor Networks Xin Liu Department of Computer Science University of California.

Similar presentations


Presentation on theme: "Combs, Needles, Haystacks: Balancing Push and Pull for Discovery in Large Scale Sensor Networks Xin Liu Department of Computer Science University of California."— Presentation transcript:

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


Download ppt "Combs, Needles, Haystacks: Balancing Push and Pull for Discovery in Large Scale Sensor Networks Xin Liu Department of Computer Science University of California."

Similar presentations


Ads by Google