SenseSwarm: A Perimeter-based Data Acquisition Framework for Mobile Sensor Networks Demetrios Zeinalipour-Yazti (Open Univ. of Cyprus) Panayiotis Andreou.

Slides:



Advertisements
Similar presentations
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Advertisements

Indexing and Range Queries in Spatio-Temporal Databases
A Generic Framework for Handling Uncertain Data with Local Correlations Xiang Lian and Lei Chen Department of Computer Science and Engineering The Hong.
1 Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks Tzu-Hsuan Shan 2006/11/06 J. Winter, Y. Xu, and W.-C. Lee, “Prediction.
Multi-dimensional Range Query in Sensor Networks Xin Li,Young Jim Kim, Ramesh Govindan (University of Southern California ) Wei Hong (Intel Research Lab.
Tributaries and Deltas: Efficient and Robust Aggregation in Sensor Network Streams Amit Manjhi, Suman Nath, Phillip B. Gibbons Carnegie Mellon University.
Approximate data collection in sensor networks the appeal of probabilistic models David Chu Amol Deshpande Joe Hellerstein Wei Hong ICDE 2006 Atlanta,
Distributed Sensing and Data Collection Via Broken Ad Hoc Wireless Connected Networks Mobile Robots By Alan FT Winfield Presented By Navpreet Bawa.
Exploiting Correlated Attributes in Acquisitional Query Processing Amol Deshpande University of Maryland Joint work with Carlos Sam
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
The Chinese Univ. of Hong Kong Node Scheduling Schemes for Coverage Preservation and Fault Tolerance in Wireless Sensor Networks Chen Xinyu Group Meeting.
Autonomous Virtual Mobile Nodes Shlomi Dolev Seth Gilbert Elad Schiller Alex Shvartsman Jennifer Welch.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
Perimeter-based Data Acquisition and Replication in Mobile Sensor Networks Panayiotis Andreou (Univ. of Cyprus) Demetrios Zeinalipour-Yazti (Univ. of Cyprus)
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/ th IEEE International Conference on Mobile Data Management (MDM’11), June.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 1 Lookup Service for Peer-to-Peer Systems in Mobile Ad-hoc Networks M. Tech Project Presentation.
Query Driven Data Collection and Data Forwarding in Intermittently Connected Mobile Sensor Networks Wei WU 1, Hock Beng LIM 2, Kian-Lee TAN 1 1 National.
Decentralized Scattering of Wake-up Times in Wireless Sensor Networks Amy L. Murphy ITC-IRST, Trento, Italy joint work with Alessandro Giusti, Politecnico.
IPCCC’111 Assessing the Comparative Effectiveness of Map Construction Protocols in Wireless Sensor Networks Abdelmajid Khelil, Hanbin Chang, Neeraj Suri.
Load Balancing of In-Network Data-Centric Storage Schemes in Sensor Networks Mohamed Aly In collaboration with Kirk Pruhs and Panos K. Chrysanthis Advanced.
1 On Querying Historical Evolving Graph Sequences Chenghui Ren $, Eric Lo *, Ben Kao $, Xinjie Zhu $, Reynold Cheng $ $ The University of Hong Kong $ {chren,
Ubiquitous Networks WSN Routing Protocols Lynn Choi Korea University.
UNIVERSITY OF SOUTHERN CALIFORNIA 1 ELECTION: Energy-efficient and Low- latEncy sCheduling Technique for wIreless sensOr Networks S. Begum, S. Wang, B.
BFTCloud: A Byzantine Fault Tolerance Framework for Voluntary-Resource Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu
Demetris Zeinalipour MHS: Minimum-Hot-Spot Query Trees for Wireless Sensor Networks Georgios Chatzimilioudis University of California - Riverside, USA.
Workload-aware Optimization of Query Routing Trees in Wireless Sensor Networks Panayiotis Andreou (Univ. of Cyprus) Demetris Zeinalipour-Yazti (Open Univ.
MINT Views: Materialized In-Network Top-k Views in Sensor Networks Demetrios Zeinalipour-Yazti (Uni. of Cyprus) Panayiotis Andreou (Uni. of Cyprus) Panos.
1 EnviroStore: A Cooperative Storage System for Disconnected Operation in Sensor Networks Liqian Luo, Chengdu Huang, Tarek Abdelzaher John Stankovic INFOCOM.
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 Dagstuhl Seminar 10042: Semantic Challenges in Sensor Networks, Dagstuhl,
ETC: Energy-driven Tree Construction in Wireless Sensor Networks Panayiotis Andreou (Univ. of Cyprus) Andreas Pamboris (Univ. of California – San Diego)
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
Benjamin AraiUniversity of California, Riverside Reliable Hierarchical Data Storage in Sensor Networks Song Lin – Benjamin.
Multi-Resolution Spatial and Temporal Coding in a Wireless Sensor Network for Long-Term Monitoring Applications You-Chiun Wang, Member, IEEE, Yao-Yu Hsieh,
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
Multi-Criteria Routing in Pervasive Environment with Sensors Santhanakrishnan, G., Li, Q., Beaver, J., Chrysanthis, P.K., Amer, A. and Labrinidis, A Department.
EBAS: An Energy-Efficient Event Boundary Approximated Suppression Algorithm in Wireless Sensor Networks Longjiang Guo Heilongjiang University
Zone Sharing: A Hot-Spots Decomposition Scheme for Data-Centric Storage in Sensor Networks Mohamed Aly Nicholas Morsillo Panos K. Chrysanthis Kirk Pruhs.
RF network in SoC1 SoC Test Architecture with RF/Wireless Connectivity 1. D. Zhao, S. Upadhyaya, M. Margala, “A new SoC test architecture with RF/wireless.
Spatio-temporal Pattern Queries M. Hadjieleftheriou G. Kollios P. Bakalov V. J. Tsotras.
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
A Survey on Sensor Networks Hussein Alzoubi Rami Alnamneh
STDCS: A Spatio-Temporal Data-Centric Storage Scheme For Real-Time Sensornet Applications Mohamed Aly (University of Pittsburgh & Yahoo, Inc.) In collaboration.
Ching-Ju Lin Institute of Networking and Multimedia NTU
1 Constraint-Chaining: On Energy -Efficient Continuous Monitoring in Sensor Networks Adam Silberstein Rebecca Braynard Jun Yang Duke University.
A Coverage-Preserving Node Scheduling Scheme for Large Wireless Sensor Networks Di Tian, and Nicolas D. Georanas ACM WSNA ‘ 02.
Efficient OLAP Operations in Spatial Data Warehouses Dimitris Papadias, Panos Kalnis, Jun Zhang and Yufei Tao Department of Computer Science Hong Kong.
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
FSort: External Sorting on Flash-based Sensor Devices Panayiotis Andreou, Orestis Spanos, Demetrios Zeinalipour-Yazti, George Samaras University of Cyprus,
Data-Driven Processing in Sensor Networks Adam Silberstein, Rebecca Braynard, Gregory Filpus, Gavino Puggioni, Alan Gelfand, Kamesh Munagala, Jun Yang.
Movement-Based Check-pointing and Logging for Recovery in Mobile Computing Systems Sapna E. George, Ing-Ray Chen, Ying Jin Dept. of Computer Science Virginia.
Attribute Allocation in Large Scale Sensor Networks Ratnabali Biswas, Kaushik Chowdhury, and Dharma P. Agrawal International Workshop on Data Management.
Younghwan Yoo† and Dharma P. Agrawal‡ † School of Computer Science and Engineering, Pusan National University, Busan, KOREA ‡ OBR Center for Distributed.
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)
Structure-Free Data Aggregation in Sensor Networks.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Repairing Sensor Network Using Mobile Robots Y. Mei, C. Xian, S. Das, Y. C. Hu and Y. H. Lu Purdue University, West Lafayette ICDCS 2006 Speaker : Shih-Yun.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
A Spatial-based Multi-resolution Data Dissemination Scheme for Wireless Sensor Networks Jian Chen, Udo Pooch Department of Computer Science Texas A&M University.
Wireless Sensor Networks: A Survey I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E. Cayirci.
Presented by: Chaitanya K. Sambhara Paper by: Rahul Gupta and Samir R. Das - Univ of Cincinnati SUNY Stony Brook.
MHS: Minimum-Hot-Spot Query Trees for Wireless Sensor Networks
Demetrios Zeinalipour-Yazti (Univ. of Cyprus)
Spatio-temporal Pattern Queries
Anindya Maiti, Murtuza Jadliwala, Jibo He Igor Bilogrevic
Overview: Chapter 2 Localization and Tracking
Presentation transcript:

SenseSwarm: A Perimeter-based Data Acquisition Framework for Mobile Sensor Networks Demetrios Zeinalipour-Yazti (Open Univ. of Cyprus) Panayiotis Andreou (Univ. of Cyprus) Panos K.Chrysanthis (Univ. of Pittsburgh, USA) George Samaras (Univ. of Cyprus) DMSN 2007 (VLDB’07) © Zeinalipour-Yazti, Andreou, Chrysanthis, Samaras

2 Mobile Sensors Artifacts created by the distributed robotics and low power embedded systems areas. Characteristics Large-scale, highly distributed and energy- sensitive, as their stationary counterparts. Feature explicit (e.g., motor) or implicit (sea/air current) mechanisms which enable movement. CotsBots (UC-Berkeley) MilliBots (CMU) LittleHelis (USC) SensorFlock (U of Colorado Boulder)

3 Mobile Sensor Networks (MSNs) What is a Mobile Sensor Network? A new class of networks where small sensing devices move in space over time. –Generate spatio-temporal records (x,y,t,other) Advantages Controlled Mobility –Can recover network connectivity. –Can eliminate expensive overlay links. Focused Sampling –Change sampling rate based on spatial location (i.e., move closer to the physical phenomenon).

4 Applications of MSNs Chemical Dispersion Sampling Identify the existence of toxic plumes. Graphic courtesy of: J. Allred et al. "SensorFlock: An Airborne Wireless Sensor Network of Micro-Air Vehicles", In ACM SenSys Micro Air VehiclesGround Station

5 A Futuristic Application of MSNs Mars Exploration: Find water on the red planet. Solution: Mobile Sensor Networks Potentially Cheaper More Fault Tolerant MARS WATER X X Queries Query 1: Has the MSN identified any water? Query 2: Where exactly? Failures SINK

6 Our Data/Querying Model Queries are historic (the sink is usually OFF) –Thus, results have to be stored in-network. Sensor failures might happen frequently. –Thus, replication techniques are adopted New events are more likely on the perimeter –e.g., the toxic plume example, identify oil-spills in oceans, etc., … –Thus, schedule acquisition on the perimeter MARS SINK

7 Our Solution Outline SenseSwarm: A new framework where data acquisition is scheduled at perimeter sensors and storage at core nodes. s1 s2 s3 s4 s5 s6 s7 s8 Swarm (or Flock): a group of objects that exhibit a polarized, non-colliding and aggregate motion.

8 Presentation Outline  Motivation – Definitions  The SenseSwarm Framework Task 1: Perimeter Construction Task 2: Data Acquisition Task 3: Data Replication Task 4: Query Execution  Experimentation  Conclusions & Future Work

9 Task 1: Perimeter Construction Problem: How do we construct the perimeter for N sensors? Centralized Perimeter Algorithm (CPA) Collect all sensor coordinates Calculate Perimeter Disseminate Perimeter Disadvantage: Collecting all coordinates requires the transfer of O(N 2 ) (x,y)-pairs – too expensive!

10 Task 1: Perimeter Construction Our approach: Construct the perimeter in a distributed manner. Our Algorithm: Perimeter Algorithm (PA) Find the sensor with the minimum y coordinate using TAG (denoted as s min ). Inform s min about this choice. s min initiates the recursive perimeter construction step using counterclockwise turns. Right Left s1 smin s3

11 Task 1: Perimeter Construction s1 s2 s3 s4 s5 s6 s7 s8 S min Phase 1: Find s min from a random sink Phase 2: Disseminate s min Phase 3: Build the perimeter from s min =s1 sink

Task 1: Perimeter Construction PA Message Complexity: N: Number of nodes in the network p: Number of nodes on the perimeter Phase 1: Identify s min  O(N) messages. Phase 2: Disseminate s min  O(N) messages Phase 3: Construct Perimeter  O(p) messages Overall Message Complexity = O(N+p)

Task 2: Data Acquisition A) Data Acquisition takes place at the perimeter Perimeter Nodes sample at high frequencies Core Nodes are idle  Energy Conservation B) Events are buffered in-situ on the perimeter s1 s2 s3 s4 s5 s6 s7 s8

Task 3: Data Replication Why Replication? Ensures that node failures will not subvert any detected events. Outline: Perimeter Nodes perform k-hop flooding of aggregated Events to neighbors. C=(3,4) B=(3,3) A=(2,2) Minimum Bounding Rectangle (MBR) E=(10,10) [(2,2), (10,10)] [(2,2), (4,5)] D=(4,5) F G

15 Task 3: Data Replication MBRs (Minimum Bounding Rectangles) aggregate the spatial coordinates. i.e., quadruple [X1,Y1,X2,Y2] However, sensor data is temporal! MBCs (Minimum Bounding Cuboids) aggregate both in space and in time. i.e., sextuple [X1,Y1,time1,X2,Y2,time2] TIME X Y

16 Task 4: Querying Post-process the MBRs or MBCs to answer historic queries, e.g., Query 1: Has the MSN identified any water? Solution: Yes if, Query 2: Where exactly? Solution: Combine the MBRs and the actual events (i.e., points) to derive the possible region.

17 Presentation Outline  Motivation – Definitions  The SenseSwarm Framework Task 1: Perimeter Construction Task 2: Data Acquisition Task 3: Data Replication Task 4: Query Execution  Experimentation  Conclusions & Future Work

18 Experimentation Dataset: synthetically derived from 54 sensors deployed at Intel Research Berkeley in Query: Conjunctive, historic Boolean queries of the type a&b&c&d  Interesting Event Swarm Motion: We derive synthetic temporal coordinates using the Craig Reynolds algorithm (model of coordinated flock motion). Testbed: A custom simulator along with visualization modules. Energy Model: Crossbow’s TELOSB Sensor (250Kbps, RF On: 23mA) E=Vol x Amp x Sec Failure Rate: 20% of the nodes fail at random

19 Perimeter Construction Evaluation Perimeter Algorithm (PA) Vs. Centralized-PA (CPA) PA requires 85~89% less energy than CPA

20 Acquisition Cost Evaluation Uniform Scenario: All sensors participate SenseSwarm Scenario: Perimeter sensors participate, core nodes are idle. SenseSwarm: 75% less energy than Uniform PA periodic Execution

21 Presentation Outline  Motivation – Definitions  The SenseSwarm Framework Task 1: Perimeter Construction Task 2: Data Acquisition Task 3: Data Replication Task 4: Query Execution  Experimentation  Conclusions & Future Work

22 Conclusions We introduced SenseSwarm, a perimeter-based data acquisition framework for MSNs. We proposed: I.A new distributed perimeter algorithm; and II.A new in-network aggregation scheme. Future Work: I.Sink selection strategies II.Incremental perimeter update mechanisms III.Full Evaluation of Query Processing

SenseSwarm: A Perimeter-based Data Acquisition Framework for Mobile Sensor Networks Thank you! This presentation is available at: Questions? DMSN 2007 (VLDB’07) © Zeinalipour-Yazti, Andreou, Chrysanthis, Samaras, Pitsillides