U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Re-thinking Data Management for Storage-Centric Sensor Networks Deepak Ganesan University.

Slides:



Advertisements
Similar presentations
anywhere and everywhere. omnipresent A sensor network is an infrastructure comprised of sensing (measuring), computing, and communication elements.
Advertisements

System Design Issues In Sensor Databases Qiong Luo and Hejun Wu Department of Computer Science and Engineering The Hong Kong University of Science & Technology.
Kien A. Hua Division of Computer Science University of Central Florida.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Leveraging Interleaved Signal Edges for Concurrent Backscatter by Pan Hu, Pengyu.
University of Minnesota FAST: A Framework for Flash-Aware Spatial Trees Mohamed Sarwat, Mohamed Mokbel, Xun Zhou Department of Computer Science and Engineering.
University of Massachusetts, Amherst Triage: Balancing Energy and Quality of Service in a Microserver Nilanjan Banerjee, Jacob Sorber, Mark Corner, Sami.
Course Project Ideas Yanlei Diao University of Massachusetts Amherst.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 1 River Sensor Network Application: Monitor river dynamics (e.g: seasonal, flood.
1 Searching the Web Junghoo Cho UCLA Computer Science.
Cougar (Mica Mote) A platform for testing query processing techniques over ad-hoc sensor networks Three tier system: – Running TinyOS, an embedded operating.
1 Rethinking Data Management for Storage-centric Sensor Networks Yanlei Diao, Deepak Ganesan, Gaurav Mathur, and Prashant Shenoy CIDR 2007 Proceedings.
Mica: A Wireless Platform for Deeply Embedded Networks Jason Hill and David Culler Presented by Arsalan Tavakoli.
U NIVERSITY OF M ASSACHUSETTS A MHERST Department of Computer Science 2008 ViSE: Virtualized Sensing Environment David Irwin, Mike Zink, Prashant Shenoy.
The Cougar Approach to In-Network Query Processing in Sensor Networks By Yong Yao and Johannes Gehrke Cornell University Presented by Penelope Brooks.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science SPIRE: Scalable Processing of RFID Event Streams Yanlei Diao University of Massachusetts,
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Electrical & Computer Engineering Web Enabled Patron Queuing System Professor Weibo Gong Raj Wadwal.
A Survey of Wireless Sensor Network Data Collection Schemes by Brett Wilson.
UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 1 Wireless Sensor Networks Ramesh Govindan Lab Home Page:
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Multi-user Data Sharing System in Radar Sensor Networks Ming Li, Tingxin Yan, Deepak.
Approximate Initialization of Camera Sensor Networks Purushottam Kulkarni K.R. School of Information Technology Indian Institute of Technology, Bombay.
4/30/031 Wireless Sensor Networks for Habitat Monitoring CS843 Gangalam Vinaya Bhaskar Rao.
U NIVERSITY OF M ASSACHUSETTS, A MHERST – Department of Computer Science Dynamic Resource Allocation for Shared Data Centers Using Online Measurements.
An Overlay Multicast Infrastructure for Live/Stored Video Streaming Visual Communication Laboratory Department of Computer Science National Tsing Hua University.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Virtualization in Data Centers Prashant Shenoy
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Emery Berger University of Massachusetts, Amherst Operating Systems CMPSCI 377 Lecture.
Computer Science Storage Systems and Sensor Storage Research Overview.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science From Cloud Computing to Sensor Networks: Distributed Computing Research at LASS.
Distributed Structural Health Monitoring A Cyber-Physical System Approach Chenyang Lu Department of Computer Science and Engineering.
Model-driven Data Acquisition in Sensor Networks Amol Deshpande 1,4 Carlos Guestrin 4,2 Sam Madden 4,3 Joe Hellerstein 1,4 Wei Hong 4 1 UC Berkeley 2 Carnegie.
Wireless Sensor Networks for Habitat Monitoring Jennifer Yick Network Seminar October 10, 2003.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Hyperion: High Volume Stream Archival for Restrospective Querying Peter Desnoyers.
Department of Computer Science University of Massachusetts, Amherst PRESTO: Feedback-driven Data Management in Sensor Network Ming Li, Deepak Ganesan,
Introduction To Wireless Sensor Networks Wireless Sensor Networks A wireless sensor network (WSN) is a wireless network consisting of spatially distributed.
Moving Objects Databases Nilanshu Dharma Shalva Singh.
The Platforms enabling Wireless Sensor Networks Hill, Horton, Kling, Krishnamurthy CACM, June 2004.
Sensor Networks Storage Sanket Totala Sudarshan Jagannathan.
SensEye: A Multi-Tier Camera Sensor Network by Purushottam Kulkarni, Deepak Ganesan, Prashant Shenoy, and Qifeng Lu Presenters: Yen-Chia Chen and Ivan.
MICA: A Wireless Platform for Deeply Embedded Networks
TSAR: A Two Tier Sensor Storage Architecture Using Interval Skip Graphs Peter Desnoyers, Deepak Ganesan, and Prashant Shenoy Department of Computer Science.
Introduction. Outline What is database tuning What is changing The trends that impact database systems and their applications What is NOT changing The.
Information-Based Building Energy Management SEEDM Breakout Session #4.
DATA PRESERVATION IN INTERMITTENTLY CONNECTTED SENSOR NETWORK WITH DATA PRIORITY Bin Tang Department of Computer Science California State University Dominguez.
Rapid Development and Flexible Deployment of Adaptive Wireless Sensor Network Applications Chien-Liang Fok, Gruia-Catalin Roman, Chenyang Lu
1 Securing Wireless Sensor Networks Wenliang (Kevin) Du Department of Electrical Engineering and Computer Science Syracuse University Excerpted from
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Re-thinking Data Management for Storage-Centric Sensor Networks Deepak Ganesan University.
Turducken: Hierarchical Power Management for Mobile Devices Jacob Sorber, Nilanjan Banerjee, Mark Corner, Sami Rollins University of Massachusetts, Amherst.
Sensor Database System Sultan Alhazmi
Wireless Sensor Networks In-Network Relational Databases Jocelyn Botello.
Right In Time Presented By: Maria Baron Written By: Rajesh Gadodia
Query Processing for Sensor Networks Yong Yao and Johannes Gehrke (Presentation: Anne Denton March 8, 2003)
Department of Computer Science University of Massachusetts, Amherst TSAR*: A Two Tier Sensor Storage Architecture Using Interval Skip Graphs Peter Desnoyers,
REED: Robust, Efficient Filtering and Event Detection in Sensor Networks Daniel Abadi, Samuel Madden, Wolfgang Lindner MIT United States VLDB 2005.
1 REED: Robust, Efficient Filtering and Event Detection in Sensor Networks Daniel Abadi, Samuel Madden, Wolfgang Lindner MIT United States VLDB 2005.
University of Minnesota FAST: A Framework for Flash-Aware Spatial Trees Mohamed Sarwat, Mohamed Mokbel, Xun Zhou Department of Computer Science and Engineering.
Yanlei Diao, University of Massachusetts Amherst Future Directions in Sensor Data Management Yanlei Diao University of Massachusetts, Amherst.
CS 546: Intelligent Embedded Systems Gaurav S. Sukhatme Robotic Embedded Systems Lab Center for Robotics and Embedded Systems Computer Science Department.
Fuzzy Data Collection in Sensor Networks Lee Cranford Marguerite Doman July 27, 2006.
Big traffic data processing framework for intelligent monitoring and recording systems 學生 : 賴弘偉 教授 : 許毅然 作者 : Yingjie Xia a, JinlongChen a,b,n, XindaiLu.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Sensor Networks and Platforms for Advancing Water Research Prashant Shenoy University.
Wireless sensor and actor networks: research challenges
W. Hong & S. Madden – Implementation and Research Issues in Query Processing for Wireless Sensor Networks, ICDE 2004.
IMS 4212: Database Implementation 1 Dr. Lawrence West, Management Dept., University of Central Florida Physical Database Implementation—Topics.
Data and Applications Security Developments and Directions Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #25 Dependable Data Management.
Structured parallel programming on multi-core wireless sensor networks Nicoletta Triolo, Francesco Baldini, Susanna Pelagatti, Stefano Chessa University.
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
SOURCE:2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING AUTHER: MINGLIU LIU, DESHI LI, HAILI MAO SPEAKER: JIAN-MING HONG.
- Pritam Kumat - TE(2) 1.  Introduction  Architecture  Routing Techniques  Node Components  Hardware Specification  Application 2.
Niosha Behnam CMPE 259 – Fall  Real-time data availability is not required for all sensor networks.  Robust disconnected operation is a needed.
SENSOR FUSION LAB RESEARCH ACTIVITIES PART I : DATA FUSION AND DISTRIBUTED SIGNAL PROCESSING IN SENSOR NETWORKS Sensor Fusion Lab, Department of Electrical.
CS294-1 Reading Aug 28, 2003 Jaein Jeong
Presentation transcript:

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Re-thinking Data Management for Storage-Centric Sensor Networks Deepak Ganesan University of Massachusetts Amherst With: Yanlei Diao, Gaurav Mathur, Prashant Shenoy

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 2 Sensor Network Data Management Live Data Management: Queries on current or recent data. Applications: Real-time feeds/queries: Weather, Fire, Volcano Detection and Notification: Intruder, Vehicle Techniques: Push-down Filters/Triggers: TinyDB, Cougar, Diffusion, … Acquisitional Query Processing: BBQ, PRESTO, … Archival Data Management: Querying or Mining of past data Applications: Scientific Analysis of past events: Weather, Seismic, … Historical trends: Traffic analysis, habitat monitoring Our focus is on designing an efficient archival data management architecture for sensor networks

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 3 Archival Querying in Sensor Networks Data Gathering with centralized archival query processing Efficient for low rate, small volume sensors such as weather sensors (temp, humidity, …). Inefficient energy-wise for “rich” sensor data (acoustic, video, high- rate vibration). Lossless aggregation DBMS Internet Gateway

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 4 Archival Querying in Sensor Networks Acoustic stream Store data locally at sensors and push queries into the sensor network Flash memory energy- efficiency, cost, capacity. Limited capabilities of sensor platforms. Internet Gateway Image stream Flash Memory Push query to sensors

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 5 Technology Trends in Storage Generation of Sensor Platform CC1000 CC2420 Telos STM NOR Atmel NOR Communication Storage Micron NAND 128MB Energy Cost (uJ/byte)

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 6 Outline Case for Storage-centric Sensor Networks Challenges in a Storage-centric Sensor Database StonesDB Architecture Local Database Architecture Distributed Database Architecture Conclusion

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 7 Optimize for Flash and RAM Constraints Flash Memory Constraints Data cannot be over-written, only erased Pages can often only be erased in blocks (16-64KB) Unlike magnetic disks, cannot modify in-place Challenges: Memory: Minimize use of memory for flash database. Energy: Organize data on flash to minimize read/write/erase operations Aging: Need to efficiently delete old data items when storage is insufficient Load block 2.Into Memory 3. Save block back Erase block Memory 2. Modify in-memory ~16-64 KB ~4-10 KB

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 8 SQL-style Queries: Min, max, count, average, median, top-k, contour, track, etc Similarity Search: Was a bird matching signature S observed last week? Classification Queries: What type of vehicles (truck, car, tank, …) were observed in the field in the last month? Wireless Sensor Network Support Rich Archival Querying Capability Signal Processing: Perform an FFT to find the mode of vibration signal between time ?

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 9 StonesDB Goals Our goal is to design a distributed sensor database for archival data management that: Supports energy-efficient sensor data storage, indexing, and aging by optimizing for flash memories. Supports energy-efficient processing of SQL-type queries, as well as data mining and search queries. Is configurable to heterogeneous sensor platforms with different memory and processing constraints.

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 10 StonesDB Architecture

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 11 Example: Indexing in StonesDB Naïve Design: Consider a value-based index on entire stream Deletion/Aging of data triggers in-place updates involving energy-intensive block read/write/erase operations.

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 12 Indexed Storage StonesDB Design: Split data stream into partitions and build index on each partition. Age partitions as a whole cheaply. Flash Block

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 13 Outline Case for Storage-centric Sensor Networks Challenges in a Storage-centric Sensor Database StonesDB Architecture Local Database Architecture Distributed Database Architecture Conclusion

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 14 StonesDB: Data Mining Queries Similarity Search: Was a bird matching signature S observed last week? Proxy Cache of Image Summaries

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 15 StonesDB: System Operation Similarity Search: Was a bird matching signature S observed last week? Query Engine Partitioned Access Methods

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 16 Research Issues Local Database Layer Impact of RAM limitations on storage organization Energy-optimized indexing and aging. New cost models for self-tuning energy-efficient sensor databases. Distributed Database Layer Intelligent split of query processing between proxy and sensor tiers Adaptively tuning quality of data cached at sensor proxy based on query needs

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science The End STONES: STOrage-centric Networked Embedded Systems

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 18 Sensor Data Management Taxonomy Timeline vs Prior Knowledge Querying Mining CurrentRecent Past Acquisitional Query Processing (BBQ, …) Pushdown Filters (TinyDB, Cougar, …) Timeline of data being processed Search/Mining on Archived Sensor Data Type of data processing

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 19 Technology Trends in Sensor Platforms Cyclops Camera+ Mica2 Mote 128 x 128 resolution images 4 KB RAM, 10 MHz microcontroller OmniVision Camera + iMote2 128 x 128 resolution images 64KB - 32MB RAM, 10 MHz microcontroller Spectrum of sensing devices with different power, capability, resource constraints.