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 Emery Berger University of Massachusetts Amherst Operating Systems CMPSCI 377 Lecture.
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.
1 Rethinking Data Management for Storage-centric Sensor Networks Yanlei Diao, Deepak Ganesan, Gaurav Mathur, and Prashant Shenoy CIDR 2007 Proceedings.
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.
Queries over Sensor Networks Sam Madden UC Berkeley Database Seminar October 5, 2001.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science SPIRE: Scalable Processing of RFID Event Streams Yanlei Diao University of Massachusetts,
1 Overview of Storage and Indexing Yanlei Diao UMass Amherst Feb 13, 2007 Slides Courtesy of R. Ramakrishnan and J. Gehrke.
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.
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 Re-thinking Data Management for Storage-Centric Sensor Networks Deepak Ganesan University.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 11 Database Performance Tuning and Query Optimization.
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.
Sensor Data Management with Model-based View LSIR, EPFL.
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.
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,
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Emery Berger University of Massachusetts Amherst Operating Systems CMPSCI 377 Lecture.
Overview of Search Engines
Energy-efficient Multiple Targets Tracking Using Target Kinematics in Wireless Sensor Networks Akond Ashfaque Ur Rahman, Mahmuda Naznin, Md. Atiqul Islam.
Moving Objects Databases Nilanshu Dharma Shalva Singh.
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
Database Systems Design, Implementation, and Management Coronel | Morris 11e ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 10 Database Performance Tuning and Query Optimization.
TSAR: A Two Tier Sensor Storage Architecture Using Interval Skip Graphs Peter Desnoyers, Deepak Ganesan, and Prashant Shenoy Department of Computer Science.
DATA PRESERVATION IN INTERMITTENTLY CONNECTTED SENSOR NETWORK WITH DATA PRIORITY Bin Tang Department of Computer Science California State University Dominguez.
Physical Database Design & Performance. Optimizing for Query Performance For DBs with high retrieval traffic as compared to maintenance traffic, optimizing.
Sensor Network Databases1 Overview: Chapter 6  Sensor Network Databases  Sensor networks are conceptually a distributed DB  Store collected data  Indexes.
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,
Internet Real-Time Laboratory Arezu Moghadam and Suman Srinivasan Columbia University in the city of New York 7DS System Design 7DS system is an architecture.
University of Minnesota FAST: A Framework for Flash-Aware Spatial Trees Mohamed Sarwat, Mohamed Mokbel, Xun Zhou Department of Computer Science and Engineering.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 30 – Media Server (Part 5) Klara Nahrstedt Spring 2009.
Yanlei Diao, University of Massachusetts Amherst Future Directions in Sensor Data Management Yanlei Diao University of Massachusetts, Amherst.
Creating a Data Warehouse Data Acquisition: Extract, Transform, Load Extraction Process of identifying and retrieving a set of data from the operational.
The Problem of Location Determination and Tracking in Networked Systems Weikuan Yu, Hui Cao, and Vineet Mittal The Ohio State University.
Fuzzy Data Collection in Sensor Networks Lee Cranford Marguerite Doman July 27, 2006.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Sensor Networks and Platforms for Advancing Water Research Prashant Shenoy University.
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.
Chapter 9: Web Services and Databases Title: NiagaraCQ: A Scalable Continuous Query System for Internet Databases Authors: Jianjun Chen, David J. DeWitt,
ICOM 6005 – Database Management Systems Design Dr. Manuel Rodríguez-Martínez Electrical and Computer Engineering Department Lecture 7 – Buffer Management.
for all Hyperion video tutorial/Training/Certification/Material Essbase Optimization Techniques by Amit.
Data and Applications Security Developments and Directions Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #25 Dependable 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.
Database Systems, 8 th Edition SQL Performance Tuning Evaluated from client perspective –Most current relational DBMSs perform automatic query optimization.
September 2003, 7 th EDG Conference, Heidelberg – Roberta Faggian, CERN/IT CERN – European Organization for Nuclear Research The GRACE Project GRid enabled.
STREAMS & SENSOR NETWORKS “ Query Processing in Sensor Networks ”
SOURCE:2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING AUTHER: MINGLIU LIU, DESHI LI, HAILI MAO SPEAKER: JIAN-MING HONG.
Niosha Behnam CMPE 259 – Fall  Real-time data availability is not required for all sensor networks.  Robust disconnected operation is a needed.
Weikuan Yu, Hui Cao, and Vineet Mittal The Ohio State University
Moirae: History-Enhanced Monitoring
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: TinyDB, BBQ, PRESTO, … Archival Data Management: Queries on historical 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 data rate 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. 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 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 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: Energy: Organize data on flash to minimize read/write/erase operations Memory: Minimize use of memory for flash database 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 Architecture

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 10 StonesDB: System Operation Image Retrieval: Return images taken last month with at least two birds one of which is a bird of type A. Identify “best” sensors to forward query. Provide hints to reduce search complexity at sensor. Proxy Cache of Image Summaries

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 11 StonesDB: System Operation Image Retrieval: Return images taken last month with at least two birds one of which is a bird of type A. Query Engine Partitioned Access Methods

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 12 Research Issues Local Database Layer Reduce updates for indexing and aging. New cost models for self-tuning sensor databases. Energy-optimized query processing. Query processing over aged data. Distributed Database Layer What summaries are relevant to queries? What remainder queries to send to sensors? What resolution of summaries to cache?

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