AISP Workshop, May 2, 20071 Querying in Wireless Sensor Networks Bhaskar Krishnamachari Ming Hsieh Department of Electrical Engineering USC Viterbi School.

Slides:



Advertisements
Similar presentations
CLUSTERING IN WIRELESS SENSOR NETWORKS B Y K ALYAN S ASIDHAR.
Advertisements

CWI PNA2, Reading Seminar, Presented by Yoni Nazarathy EURANDOM and the Dept. of Mechanical Engineering, TU/e Eindhoven September 17, 2009 An Assortment.
Comb, Needle, and Haystacks: Balancing Push and Pull for Information Discovery Xin Liu Computer Science Dept. University of California, Davis Collaborators:
1 Distributed Adaptive Sampling, Forwarding, and Routing Algorithms for Wireless Visual Sensor Networks Johnsen Kho, Long Tran-Thanh, Alex Rogers, Nicholas.
Combs, Needles, and Haystacks: Balancing Push and Pull for Information Discovery Xin Liu Computer Science Dept. University of California, Davis Collaborators:
1 Balancing Push and Pull for Efficient Information Discovery in Large-Scale Sensor Networks Xin Liu, Qingfeng Huang, Ying Zhang CS 6204 Adv Top. in Systems-Mob.
Search and Replication in Unstructured Peer-to-Peer Networks Pei Cao, Christine Lv., Edith Cohen, Kai Li and Scott Shenker ICS 2002.
Haiming Jin, He Huang, Lu Su and Klara Nahrstedt University of Illinois at Urbana-Champaign State University of New York at Buffalo October 22, 2014 Cost-minimizing.
Data-Centric Storage in Sensor Networks With GHT Khaldoun A. Ibrahim,
1 Data Persistence in Large-scale Sensor Networks with Decentralized Fountain Codes Yunfeng Lin, Ben Liang, Baochun Li INFOCOM 2007.
Mobility Improves Coverage of Sensor Networks Benyuan Liu*, Peter Brass, Olivier Dousse, Philippe Nain, Don Towsley * Department of Computer Science University.
Placement of Continuous Media in Wireless Peer-to-Peer Network Shahramram Ghandeharizadeh, Bhaskar Krishnamachari, and Shanshan Song IEEE Transactions.
1 Caching/storage problems and solutions in wireless sensor network Bin Tang CSE 658 Seminar on Wireless and Mobile Networking.
1 Random Walks in WSN 1.Efficient and Robust Query Processing in Dynamic Environments using Random Walk Techniques, Chen Avin, Carlos Brito, IPSN 2004.
Comb, Needle, and Haystacks: Balancing Push and Pull for Information Discovery Xin Liu Department of Computer Science University of California, Davis Joint.
1 Mathematical Modeling and Algorithms for Wireless Sensor Networks Bhaskar Krishnamachari Autonomous Networks Research Group Department of Electrical.
NSF-RPI Workshop on Pervasive Computing and Networking, April 29-30, Self Optimization in Wireless Sensor Networks Bhaskar Krishnamachari Autonomous.
Kick-off meeting 3 October 2012 Patras. Research Team B Communication Networks Laboratory (CNL), Computer Engineering & Informatics Department (CEID),
Delay Efficient Sleep Scheduling in Wireless Sensor Networks Gang Lu, Narayanan Sadagopan, Bhaskar Krishnamachari, Anish Goel Presented by Boangoat(Bea)
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
Delay Analysis of Large-scale Wireless Sensor Networks Jun Yin, Dominican University, River Forest, IL, USA, Yun Wang, Southern Illinois University Edwardsville,
Modeling Data-Centric Routing in Wireless Sensor Networks Bhaskar Krishnamachari, Deborah Estrin, Stephan Wicker.
Fundamental Lower Bound for Node Buffer Size in Intermittently Connected Wireless Networks Yuanzhong Xu, Xinbing Wang Shanghai Jiao Tong University, China.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
On the Construction of Data Aggregation Tree with Minimum Energy Cost in Wireless Sensor Networks: NP-Completeness and Approximation Algorithms National.
Energy Efficient Routing and Self-Configuring Networks Stephen B. Wicker Bart Selman Terrence L. Fine Carla Gomes Bhaskar KrishnamachariDepartment of CS.
Load Balancing of In-Network Data-Centric Storage Schemes in Sensor Networks Mohamed Aly In collaboration with Kirk Pruhs and Panos K. Chrysanthis Advanced.
07/21/2005 Senmetrics1 Xin Liu Computer Science Department University of California, Davis Joint work with P. Mohapatra On the Deployment of Wireless Sensor.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
Scalable and Fully Distributed Localization With Mere Connectivity.
Function Computation over Heterogeneous Wireless Sensor Networks Xuanyu Cao, Xinbing Wang, Songwu Lu Department of Electronic Engineering Shanghai Jiao.
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
1 A Distributed Algorithm for Joint Sensing and Routing in Wireless Networks with Non-Steerable Directional Antennas Chun Zhang *, Jim Kurose +, Yong Liu.
Coordinated Sensor Deployment for Improving Secure Communications and Sensing Coverage Yinian Mao, Min Wu Security of ad hoc and Sensor Networks, Proceedings.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
Benjamin AraiUniversity of California, Riverside Reliable Hierarchical Data Storage in Sensor Networks Song Lin – Benjamin.
Convergecast with MIMO Luoyi Fu, Yi Qin, Xinbing Wang Department of Electronic Engineering Shanghai Jiao Tong University, China Xue Liu Department of Computer.
Salah A. Aly,Moustafa Youssef, Hager S. Darwish,Mahmoud Zidan Distributed Flooding-based Storage Algorithms for Large-Scale Wireless Sensor Networks Communications,
College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.
Data Centric Storage: GHT Brad Karp UCL Computer Science CS 4C38 / Z25 17 th January, 2006.
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
Geo Location Service CS218 Fall 2008 Yinzhe Yu, et al : Enhancing Location Service Scalability With HIGH-GRADE Yinzhe Yu, et al : Enhancing Location Service.
A Power Assignment Method for Multi-Sink WSN with Outage Probability Constraints Marcelo E. Pellenz*, Edgard Jamhour*, Manoel C. Penna*, Richard D. Souza.
Combs, Needles, Haystacks: Balancing Push and Pull for Discovery in Large Scale Sensor Networks Xin Liu Department of Computer Science University of California.
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
Maximizing Lifetime per Unit Cost in Wireless Sensor Networks
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
STDCS: A Spatio-Temporal Data-Centric Storage Scheme For Real-Time Sensornet Applications Mohamed Aly (University of Pittsburgh & Yahoo, Inc.) In collaboration.
Gerhard Haßlinger Search Methods in Dynamic Wireless Networks  Challenges for search in wireless networks  Random walks and flooding for search with.
Ching-Ju Lin Institute of Networking and Multimedia NTU
Two Connected Dominating Set Algorithms for Wireless Sensor Networks Overview Najla Al-Nabhan* ♦ Bowu Zhang** ♦ Mznah Al-Rodhaan* ♦ Abdullah Al-Dhelaan*
CENS, April Modeling Wireless Sensor Networks Bhaskar Krishnamachari Ming Hsieh Department of Electrical Engineering USC Viterbi School of Engineering.
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
UNIT IV INFRASTRUCTURE ESTABLISHMENT. INTRODUCTION When a sensor network is first activated, various tasks must be performed to establish the necessary.
SenSys 2003 Differentiated Surveillance for Sensor Networks Ting Yan Tian He John A. Stankovic Department of Computer Science, University of Virginia November.
Event query processing based on data-centric storage in wireless sensor networks Longjian Guo, Yingshu Li, and Jianzhong Li IEEE GLOBECOM Technical Conference.
Attribute Allocation in Large Scale Sensor Networks Ratnabali Biswas, Kaushik Chowdhury, and Dharma P. Agrawal International Workshop on Data Management.
EASE: An Energy-Efficient In-Network Storage Scheme for Object Tracking in Sensor Networks Jianliang Xu Department of Computer Science Hong Kong Baptist.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
1 Along & across algorithm for routing events and queries in wireless sensor networks Tat Wing Chim Department of Electrical and Electronic Engineering.
Salah A. Aly ,Moustafa Youssef, Hager S. Darwish ,Mahmoud Zidan
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
On Achieving Maximum Network Lifetime Through Optimal Placement of Cluster-heads in Wireless Sensor Networks High-Speed Networking Lab. Dept. of CSIE,
Overview: Chapter 2 Localization and Tracking
Presentation transcript:

AISP Workshop, May 2, Querying in Wireless Sensor Networks Bhaskar Krishnamachari Ming Hsieh Department of Electrical Engineering USC Viterbi School of Engineering

2 Example: Interference-Free Channel Allocation Prior Work: Phase Transitions and Complexity in Wireless Networks Work with Ramon Bejar, Stephen Wicker, Cesar Fernandez, Bart Selman, Ashish Goel, Sanatan Rai

3 Wireless Sensor Networks Large scale networks of small embedded devices, each with sensing, computation and communication capabilities. Use of wireless networks of embedded computers “could well dwarf previous milestones in the information revolution” – National Research Council Report: Embedded, Everywhere, 2001.

4 Structural monitoringBio-habitat monitoring Military surveillanceDisaster management Industrial monitoring Note: images used may be copyrighted. Used here for limited educational purposes only. Not intended for commercial or public use. Home/building security Wide Ranging Applications

5 Two Paradigms Continuous collection Distributed storage and querying

6 Focus of this Talk Analysis and Design of Mechanisms for Storage and Querying: –Fundamental Scaling Laws –Comparison of Push-Pull Query Mechanisms –Enhancing Random Walk-based Queries

7 Fundamental Scaling Laws for Store and Query Sensor Networks Joon Ahn and Bhaskar Krishnamachari, "Fundamental Scaling Laws for Energy- Efficient Storage and Querying in Wireless Sensor Networks", ACM MobiHoc, May 2006.

8 Race between increasing supply and demand: - Energy and storage - Application-specific event and query traffic The winner of this race determines scalability. In a Nutshell

9 N nodes deployed in a 2D area with constant density for some time duration T m atomic events and q i queries for the i th event, all uniformly distributed Can create r i replicas for event i to reduce search cost (at the expense of increased replication cost) Each transmission incurs a unit energy cost Preliminaries

10 Data-Centric Querying Approaches Unstructured: expanding ring searches, random walks. Structured: Geographic Hash Table, DIFS, DIM

11 Energy Cost Scaling C replication = c 1 r : # of copies of an event N : # of nodes C search ( unstructured ) = c 2 C search ( structured ) = c 3 EVENTEVENT REPLICATIONUNSTRUCTURED QUERYSTRUCTURED QUERY

12 Energy Optimization Formulation S : total storage size m : the total number of events q i : the query rate for i th event r i : the number of copies of i th event C s (r i ) : the expected minimum search cost of i th event C r (r i ) : the expected replication cost of i th event C r (r) = c 1 C s (r) = c 2

13 Optimization Solution Minimizer The Optimized Total Cost (inactive constraint) (active constraint) q i : # of queries for event i N : # of nodes S : total storage size m : # of events

14 Optimal Total Cost Simplified, assuming : q : # of queries per event N : # of nodes S : total storage size m : # of events if

15 Illustration of Energy Scaling m : # of events q : # of queries per event

16 I - Storage and Energy Scalability Results Energy Condition The energy requirement per node is bounded if and only if mq 1/2 = O(N 1/4 )  Energy constraint is stricter than storage constraint m : # of events q : # of queries per event N : # of nodes Storage Condition A network scales efficiently with bounded storage per node if mq 1/2 = o(N 3/4 )

17 II - Fixed Energy Budget Results S – successful operation region N : # of nodes e: per-node energy budget

18 III - Network Lifetime Scaling Results Network Lifetime as a function of Network Size

19 Summary Only certain classes of applications can be sustained in arbitrarily large sensor networks. Specifically, if mq 1/2 = O(N 1/4 ) for unstructured networks, and mq 2/3 = O(N 1/2 ) for structured networks: a.The network can operate with bounded energy and storage per node. b.The network lifetime does not decrease with network size for a given energy budget. These results generalize in a straightforward manner to 1D and 3D deployments. 3D deployments are inherently more scalable. The results can be reinterpreted to understand how to tier sensor networks into zones with localized queries

20 Comparison of Push-Pull Schemes for Querying Shyam Kapadia and Bhaskar Krishnamachari, "Comparative Analysis of Push-Pull Query Strategies for Wireless Sensor Networks," DCOSS, 2006.

21 Overview Two Hybrid Push-Pull Schemes: –Geographic Hash Tables/Data Centric Storage [1] –Comb-Needles [2] [1] S. Shenker et al., Data-centric storage in sensornets, ACM CCR, Jan [2] X. Liu et al., Combs, needles, haystacks: balancing push and pull for discovery in large-scale sensor networks, ACM SenSys '04.

22 - sink/querier - source/event node -Hashed location where events are stored Data Centric Storage (DCS)

23 - sink/querier - source/event node Needles Query path (comb) s Comb Needles (CN)

24 Model Assumptions Square Grid of N nodes Sink located at left-bottom corner Events (say E) valid for an epoch –Single attribute (event type) –Uniform distribution of events across nodes Energy measured in number of unicast transmissions Query probability Q Aggregation –One packet summary of all events No modeling of collisions and contention

25 ALL-Type Query: DCS vs CN (Without Summaries)

26 ALL-Type Query: DCS vs CN (With Summaries) Θ ~ 39.78

27 ANY-Type Query: DCS vs SCN Θ lower ~ 1.56 Θ upper ~ 3.16

28 Random Walk Queries For Heterogeneous Networks Marco Zuniga, Chen Avin, and Bhaskar Krishnamachari, "Using Heterogeneity to Enhance Random Walk-based Queries," USC Computer Engineering Technical Report CENG , August 2006.

29 Random Walk Queries For Heterogeneous Networks Marco Zuniga, Chen Avin, and Bhaskar Krishnamachari, "Using Heterogeneity to Enhance Random Walk-based Queries," USC Computer Engineering Technical Report CENG , August 2006.

30 Simple Enhancement for Heterogeneous Networks Push event greedily to high degree nodes (local maximum) Querier issues simple random walk

31 Simulation Results A small fraction of high-degree cluster-heads (<10%) can provide a query cost improvement between 30% and 90%.

32 Analysis on Linear Topology d kk

33 Resistance Method Hitting time (h uv ) : expected time taken by a random walk starting at u to reach. Commute time (C uv ) : expected time taken by a random walk starting at u to reach v and come back to u. C uv = h uv + h vu, in general h uv ≠ h vu but in case of symmetry h uv = h vu 1 ohm resistors C uv = 2 m R uv m : number of edges R uv : effective resistance between u and v Chandra et al., 1989, The electrical resistance of a graph captures its commute and cover times, ACM STOC

34 d k Region 1 Region 2 Region 3 r(k) k k d k d 3 Regions 2k <= d k < d <2k d <= k

35 Region 1 [ 2k <= d] d k k

36 d-k r(d-k) 1/2 << = α = 2k-d d-k r(d-k) 1/2 Region 2 [ k < d < 2k ] α r(d-k)

37 = Region 3 [ d =k ] d

38 Expected Hitting Time

39 Result The first local minima for the query cost is obtained when the fraction of high-degree nodes is 4/5k, where cost is reduced by a factor of Θ(k 2 )

40 Enhancing Random Walks Using Power of Choice Chen Avin and Bhaskar Krishnamachari, "The Power of Choice in Random Walks: An Empirical Study," 9th ACM/IEEE International Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems, (MSWiM), Malaga, Spain, October (Best Paper Award)

41 Cover TimeVisit Load

42 Thanks