Glance: A lightweight querying service for wireless sensor networks Murat Demirbas SUNY Buffalo Anish Arora, Vinod Kulathumani Ohio State Univ.

Slides:



Advertisements
Similar presentations
C. Mastroianni, D. Talia, O. Verta - A Super-Peer Model for Resource Discovery Services in Grids A Super-Peer Model for Building Resource Discovery Services.
Advertisements

Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Sensor Network 教育部資通訊科技人才培育先導型計畫. 1.Introduction General Purpose  A wireless sensor network (WSN) is a wireless network using sensors to cooperatively.
1 Routing Techniques in Wireless Sensor networks: A Survey.
Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin Presented By Tu Tran 1.
The University of Iowa. Copyright© 2005 A. Kruger 1 Introduction to Wireless Sensor Networks Routing in WSNs 28 February 2005.
1 Next Century Challenges: Scalable Coordination in sensor Networks MOBICOMM (1999) Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar Presented.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
Murat Demirbas Youngwhan Song University at Buffalo, SUNY
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
Scalable Tracking & Querying for Wireless Sensor Networks Murat Demirbas SUNY Buffalo CSE Dept.
Tracking Murat Demirbas SUNY Buffalo. A Pursuer-Evader Game for Sensor Networks Murat Demirbas Anish Arora Mohamed Gouda.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
The Fourth WIM Meeting 1 Active Nearest Neighbor Queries for Moving Objects Jan Kolar, Igor Timko.
Peer-to-Peer Spatial Queries in Sensor Networks Murat Demirbas Hakan Ferhatosmanoglu The Ohio State University.
Distributed Quad-Tree for Spatial Querying in Wireless Sensor Networks (WSNs) Murat Demirbas, Xuming Lu Dept of Computer Science and Engineering, University.
In-Network Querying Murat Demirbas SUNY Buffalo. Glance: A lightweight querying service for wireless sensor networks Murat Demirbas SUNY Buffalo Anish.
SMART: A Scan-based Movement- Assisted Sensor Deployment Method in Wireless Sensor Networks Jie Wu and Shuhui Yang Department of Computer Science and Engineering.
Distributed Quad-Tree for Spatial Querying in Wireless Sensor Networks (WSNs) Murat Demirbas, Xuming Lu Dept of Computer Science and Engineering, University.
CS218 – Final Project A “Small-Scale” Application- Level Multicast Tree Protocol Jason Lee, Lih Chen & Prabash Nanayakkara Tutor: Li Lao.
1 Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network Prof. Yu-Chee Tseng Department of Computer Science National Chiao-Tung University.
Beacon Vector Routing: Scalable Point-to-Point Routing in Wireless Sensornets.
CS Dept, City Univ.1 The Complexity of Connectivity in Wireless Networks Presented by LUO Hongbo.
GS 3 GS 3 : Scalable Self-configuration and Self-healing in Wireless Networks Hongwei Zhang & Anish Arora.
Mobile Agents in Wireless Sensor Networks Ivan Vukasinovic Zoran Babovic Goran Rakocevic.
GEDC Industry Advisory Board, October © 2004 Georgia Electronic Design Center. All Rights Reserved. Redistribution for profit prohibited. Energy-Efficient.
LPT for Data Aggregation in Wireless Sensor Networks Marc Lee and Vincent W.S. Wong Department of Electrical and Computer Engineering, University of British.
Energy Efficient Routing and Self-Configuring Networks Stephen B. Wicker Bart Selman Terrence L. Fine Carla Gomes Bhaskar KrishnamachariDepartment of CS.
07/21/2005 Senmetrics1 Xin Liu Computer Science Department University of California, Davis Joint work with P. Mohapatra On the Deployment of Wireless Sensor.
Challenges & Opportunities in Monitoring of Buildings with Wireless Sensor Networks Murat Demirbas University at Buffalo, SUNY Computer Science & Engineering.
A Distributed Clustering Framework for MANETS Mohit Garg, IIT Bombay RK Shyamasundar School of Tech. & Computer Science Tata Institute of Fundamental Research.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Research overview Murat Demirbas University at Buffalo, SUNY CSE Dept. iComp.
Research overview Murat Demirbas SUNY Buffalo CSE Dept.
1 EnviroStore: A Cooperative Storage System for Disconnected Operation in Sensor Networks Liqian Luo, Chengdu Huang, Tarek Abdelzaher John Stankovic INFOCOM.
Minimum Average Routing Path Clustering Problem in Multi-hop 2-D Underwater Sensor Networks Presented By Donghyun Kim Data Communication and Data Management.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
SAWN 2006 Energy-Efficient Continuous and Event-Driven Monitoring Authors: Alex Zelikovsky Dumitru Brinza.
Presentation of Wireless sensor network A New Energy Aware Routing Protocol for Wireless Multimedia Sensor Networks Supporting QoS 王 文 毅
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks Kewei Sha, Junzhao Du, and Weisong Shi Wayne State University.
Selection and Navigation of Mobile sensor Nodes Using a Sensor Network Atul Verma, Hemjit Sawant and Jindong Tan Department of Electrical and Computer.
1 Shape Segmentation and Applications in Sensor Networks Xianjin Xhu, Rik Sarkar, Jie Gao Department of CS, Stony Brook University INFOCOM 2007.
Probabilistic Coverage in Wireless Sensor Networks Authors : Nadeem Ahmed, Salil S. Kanhere, Sanjay Jha Presenter : Hyeon, Seung-Il.
Scalable Content- Addressable Networks Prepared by Kuhan Paramsothy March 5, 2007.
11/25/2015 Wireless Sensor Networks COE 499 Localization Tarek Sheltami KFUPM CCSE COE 1.
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
Modeling In-Network Processing and Aggregation in Sensor Networks Ajay Mahimkar The University of Texas at Austin March 24, 2004.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Murat Demirbas Onur Soysal SUNY Buffalo Ali Saman Tosun U. San Antonio Data Salmon: A greedy mobile basestation protocol for efficient data collection.
DISTIN: Distributed Inference and Optimization in WSNs A Message-Passing Perspective SCOM Team
Wireless sensor and actor networks: research challenges
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
An Adaptive Zone-based Storage Architecture for Wireless Sensor Networks Thang Nam Le, Dong Xuan and *Wei Yu Department of Computer Science and Engineering,
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
Query-based wireless sensor storage management for real time applications Ravinder Tamishetty, Lek Heng Ngoh, and Pung Hung Keng Proceedings of the 2006.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. Fast.
ProgessFace: An Algorithm to Improve Routing Efficiency of GPSR-like Routing Protocols in Wireless Ad Hoc Networks Chia-Hung Lin, Shiao-An Yuan, Shih-Wei.
A Coverage-Preserving and Hole Tolerant Based Scheme for the Irregular Sensing Range in WSNs Azzedine Boukerche, Xin Fei PARADISE Research Lab Univeristy.
Wireless Access and Networking Technology (WANT) Lab. An Efficient Data Aggregation Approach for Large Scale Wireless Sensor Networks Globecom 2010 Lutful.
ROUTING TECHNIQUES IN WIRELESS SENSOR NETWORKS: A SURVEY.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
Mingze Zhang, Mun Choon Chan and A. L. Ananda School of Computing
Wireless Sensor Networks
Abstract In this paper, the k-coverage problem is formulated as a decision problem, whose goal is to determine whether every point in the service area.
Wireless Sensor Network Architectures
Location Cloaking for Location Safety Protection of Ad Hoc Networks
A Straightforward Path Routing in Wireless Ad Hoc Sensor Networks
Presentation transcript:

Glance: A lightweight querying service for wireless sensor networks Murat Demirbas SUNY Buffalo Anish Arora, Vinod Kulathumani Ohio State Univ.

2 Wireless sensor networks (WSNs) WSNs are used for fine-grain monitoring of a region Real-world deployments have already started:  environmental monitoring, precision agriculture, asset management  traffic monitoring, industrial automation, military surveillance In OSU, we developed surveillance services for DARPA-NEST  Detect, track, and classify trespassers as car, soldier, civilian  LiteS: 100 nodes in 2003, ExScal: 1000 nodes in Dec 2004

3 Querying in WSNs Two modes of operation in most WSN monitoring applications 1. Centralized monitoring and logging 2. In-network querying or “location-dependent querying” It is inefficient & unscalable to force the queriers to learn about events only from the basestation  This would compel a querier that is very close to an event to communicate all the way back to a basestation to learn about that event  Using the basestation for every query also leads to a communication bottleneck for the network It is important to be able to discover short (local) paths from queriers to nearby events

4 Distance sensitivity cost of executing a query operation ≤ a constant factor (stretch-factor) of the distance to the nearest node that contains an answer Such a tight guarantee may require building an in-network advertisement structure for quick resolution of queries  a hierarchical partitioning of the network, or  a network-wide advertisement tree The cost of maintaining this infrastructure may be prohibitive  Most work on in-network querying choose to avoid such a guarantee in favor of best-effort resolution of the queries

5 Our contributions We show that it is possible to implement distance-sensitive querying in an efficient way by exploiting geometry We present a simple (using minimal infrastructure) and lightweight (cost efficient) distance-sensitive querying service, called Glance Distance-sensitivity of Glance is easily tunable  Glance ensures that a query operation invoked within d distance of an event intercepts the event’s advertisement information within d*s distance, where s is a “stretch-factor” tunable by the user  By selecting appropriate values for s, the user can trade-off between query execution cost and advertisement cost

6 Outline Glance protocolGlance protocol Analysis Related work Future research directions

7 Glance overview Our insight is to combine both modes of operation in WSN monitoring applications in a synergistic manner  The basestation can act as a last resort for resolving an in-network query  Queries are sent toward the direction of the basestation  in-network advertisements of nearby events (if any) will intercept the query and answer it in a distance-sensitive manner, or  the query is answered at the basestation by default By using geometry, we determine the minimum area required for in-network advertisement for satisfying the distance-sensitivity requirement  We observe that the local advertisements of events can safely ignore a majority of directions/regions while advertising and still satisfy a given distance-sensitivity requirement tightly

8 Two cases to consider 1.z is larger than a threshold  d is large relative to d q –It is acceptable for the query to go to C to learn about the event, since the stretch-factor s can still be satisfied –E.g., z’ is larger than the threshold and hence q’ can still satisfy s by learning about e at C since d q’ ≤ d’*s 2.z is smaller than the threshold  d may be small relative to d q –It is unacceptable for the query to go to C, since this may violate the stretch factor property –E.g., z’’ is smaller than the threshold and hence q’’ cannot satisfy s by going to C since d q’’ > d’’*s e: event q: querier C: center d e : dist(e,C) d q : dist(q,C) z: angle(eCq)

9 Advertise and Query operations The advertise operation advertises the event only along a cone boundary for some distance. The angle x for the advertisement cone is calculated based on the stretch-factor s –This cone-advertisement accounts for potential queriers q with a small angle z’’, whose d q’’ > d’’*s –Data exfiltration to C is used in answering some in-network queries at C since that still satisfies the stretch-factor for potential queriers with a large angle z’ The query operation is simply a glance to the direction of the basestation; it progresses as a straight path from the querying node toward C

10 Areas where stretch factor is readily satisfied Area where stretch factor may be violated is bounded by angle x= arcsin(1/s)

11 Advertisement structure

12 Proof of correctness … Cost of query = min (d*s, d q )

13 Outline Glance protocol AnalysisAnalysis Related work Future research directions

14 Cost of advertise

15 Simulation results Greedy perimeter stateless routing (GPSR) is used for constructing the advertising cone

16 Analysis of tradeoffs in selecting s Query-centric view: The user first decides on the highest tolerable stretch factor in the application (e.g., based on real-time requirements of the query), and use this for the value of s Advertise-centric view: The user first decides on the desired communication cost for advertising an event and then reverse engineers s using this cost  More useful when there are no query-centric hard deadlines for the stretch-factor or the constraints for energy and communication efficiency dominates the design decisions

17 Extension to multiple event & queries Glance is easily extended to use multiple basestations to improve load-balancing among basestations and achieve scalability with respect to the number of events and queries  The idea is to partition events to multiple basestations based on the types of events (hashing) so that network contention and bottlenecks are avoided at a basestation The user can define different stretch-factor requirements with respect to the type (i.e., importance) of events

18 Outline Glance protocol Analysis Related workRelated work Future research directions

19 Related work “Directed diffusion” is practical and robust, but unscalable and inefficient due to flooding  The cost of executing a query for a 2-D network is O(d 2 ), where d is the distance to the nearest event “Rumor routing” provides a novel in-network querying scheme using random-walk of querying and event agents  The scheme is tunable by increasing the number of agents sent from each event and query, however, it does not provide any distance- sensitivity guarantees or any deterministic guarantees for querying

20 Related work… In “Combs and needles” algorithm the event advertisement builds a network-wide structure that resembles a comb, and the query operation searches for an event using a needle-like structure By arranging the distance between the teeth of the comb structure, one can tune the minimum length for the needle structure Combs and needles protocol forces the user to fix the cost of querying to be a constant cost in advance, and compels the advertise operation to do as much work as necessary In Glance, the cost of querying is designed to be within a constant factor of the distance to the nearest event, not within a fixed constant cost per se

21 Related work… “Distance Sensitive Information Brokerage (DSIB)” protocol achieve distance-sensitivity using hierarchical partitioning  DSIB advertises to neighboring clusterheads (6≤w≤12) as well as its clusterhead at every level of the hierarchy  Accordingly, the responsibility of the query is decreased: querying node contacts immediate clusterheads at increasingly higher levels until it hits the event information  The cost of advertisement is at least 2*w*D, where D is the diameter of the network. In turn DSIB, proves a stretch factor of 4 for the query.  For s = 4 the advertisement cost in Glance corresponds to 2.16*d e, including the cost of data exfiltration to C

22 Future research directions We devised a simple, lightweight, and tunable solution for distance-sensitive in-network querying in WSNs by exploiting basic geometry concepts  The knowledge that all queries target the basestation by default, combined with the geometry of the network, was useful in determining the minimum area required for in-network advertisements to satisfy a given distance- sensitivity requirement As a broader research direction, we consider the adaptation of geometric ideas and techniques for devising distributed algorithms for WSNs  A hierarchy-based fault-local stabilizing algorithm for tracking in sensor networks (OPODIS 2004)  Trail: A distance-sensitive network service for distributed object tracking (EWSN 2007)  Distributed quad-trees for efficient querying in wireless sensor networks (Submitted to ICC 2007)

23 Cost of querying

24 Achieved stretch factor