Sensor Networks Storage Sanket Totala Sudarshan Jagannathan.

Slides:



Advertisements
Similar presentations
Alex Cheung and Hans-Arno Jacobsen August, 14 th 2009 MIDDLEWARE SYSTEMS RESEARCH GROUP.
Advertisements

A Hierarchical Multiple Target Tracking Algorithm for Sensor Networks Songhwai Oh and Shankar Sastry EECS, Berkeley Nest Retreat, Jan
Evaluating “find a path” reachability queries P. Bouros 1, T. Dalamagas 2, S.Skiadopoulos 3, T. Sellis 1,2 1 National Technical University of Athens 2.
Scalable Content-Addressable Network Lintao Liu
TI: An Efficient Indexing Mechanism for Real-Time Search on Tweets Chun Chen 1, Feng Li 2, Beng Chin Ooi 2, and Sai Wu 2 1 Zhejiang University, 2 National.
Impala: A Middleware System for Managing Autonomic, Parallel Sensor Systems Ting Liu and Margaret Martonosi Princeton University.
Distributed Multimedia Systems
An Evaluation of Multi-Resolution Storage for Sensor Networks SenSys’03 Paper by Deepak Ganesan, Ben Greenstein, Denis Perelyubskiy, Deborah Estrin, and.
Peer-to-Peer Networks as a Distribution and Publishing Model Jorn De Boever (june 14, 2007)
Approximating Sensor Network Queries Using In-Network Summaries Alexandra Meliou Carlos Guestrin Joseph Hellerstein.
1 Rethinking Data Management for Storage-centric Sensor Networks Yanlei Diao, Deepak Ganesan, Gaurav Mathur, and Prashant Shenoy CIDR 2007 Proceedings.
Self-Correlating Predictive Information Tracking for Large-Scale Production Systems Zhao, Tan, Gong, Gu, Wambolt Presented by: Andrew Hahn.
Dept. of Computer Science & Engineering, CUHK1 Trust- and Clustering-Based Authentication Services in Mobile Ad Hoc Networks Edith Ngai and Michael R.
1 Peer-To-Peer-Based Resource Discovery In Global Grids: A Tutorial Rajiv Ranjan, Aaron Harwood And Rajkumar Buyya, The University Of Melbbourne IEEE Communications.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
Decentralized resource management for a distributed continuous media server Cyrus Shahabi and Farnoush Banaei-Kashani IEEE Transactions on Parallel and.
Distributed Quad-Tree for Spatial Querying in Wireless Sensor Networks (WSNs) Murat Demirbas, Xuming Lu Dept of Computer Science and Engineering, University.
1 An Evaluation of Multi-resolution Storage for Sensor Networks Deepak Ganesan, Ben Greenstein, Denis Perelyubskiy, Deborah Estrin (UCLA), John Heidemann.
1 An Evaluation of Multi-resolution Storage for Sensor Networks D. Ganesan, B. Greenstein, D. Perelyubskiy, D. Estrin, J. Heidemann ACM SenSys 2003.
An Authentication Service Against Dishonest Users in Mobile Ad Hoc Networks Edith Ngai, Michael R. Lyu, and Roland T. Chin IEEE Aerospace Conference, Big.
EEC-681/781 Distributed Computing Systems Lecture 3 Wenbing Zhao Department of Electrical and Computer Engineering Cleveland State University
1 Introduction to Load Balancing: l Definition of Distributed systems. Collection of independent loosely coupled computing resources. l Load Balancing.
Distributed Quad-Tree for Spatial Querying in Wireless Sensor Networks (WSNs) Murat Demirbas, Xuming Lu Dept of Computer Science and Engineering, University.
1 Load Balance and Efficient Hierarchical Data-Centric Storage in Sensor Networks Yao Zhao, List Lab, Northwestern Univ Yan Chen, List Lab, Northwestern.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Chord-over-Chord Overlay Sudhindra Rao Ph.D Qualifier Exam Department of ECECS.
1 Load Balance and Efficient Hierarchical Data-Centric Storage in Sensor Networks Yao Zhao, List Lab, Northwestern Univ Yan Chen, List Lab, Northwestern.
Or, Providing Scalable, Decentralized Location and Routing Network Services Tapestry: Fault-tolerant Wide-area Application Infrastructure Motivation and.
1 The Mystery of Cooperative Web Caching 2 b b Web caching : is a process implemented by a caching proxy to improve the efficiency of the web. It reduces.
ICDE A Peer-to-peer Framework for Caching Range Queries Ozgur D. Sahin Abhishek Gupta Divyakant Agrawal Amr El Abbadi Department of Computer Science.
Chapter 8 Physical Database Design. McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Outline Overview of Physical Database.
Wireless Video Sensor Networks Vijaya S Malla Harish Reddy Kottam Kirankumar Srilanka.
Department of Computer Science University of Massachusetts, Amherst PRESTO: Feedback-driven Data Management in Sensor Network Ming Li, Deepak Ganesan,
Construction of efficient PDP scheme for Distributed Cloud Storage. By Manognya Reddy Kondam.
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.
TSAR: A Two Tier Sensor Storage Architecture Using Interval Skip Graphs Peter Desnoyers, Deepak Ganesan, and Prashant Shenoy Department of Computer Science.
1 SD-Rtree: A Scalable Distributed Rtree Witold Litwin & Cédric du Mouza & Philippe Rigaux.
An Integration Framework for Sensor Networks and Data Stream Management Systems.
UbiStore: Ubiquitous and Opportunistic Backup Architecture. Feiselia Tan, Sebastien Ardon, Max Ott Presented by: Zainab Aljazzaf.
Sensor Network Databases1 Overview: Chapter 6  Sensor Network Databases  Sensor networks are conceptually a distributed DB  Store collected data  Indexes.
Patch Based Mobile Sink Movement By Salman Saeed Khan Omar Oreifej.
Benjamin AraiUniversity of California, Riverside Reliable Hierarchical Data Storage in Sensor Networks Song Lin – Benjamin.
A Scalable Content-Addressable Network (CAN) Seminar “Peer-to-peer Information Systems” Speaker Vladimir Eske Advisor Dr. Ralf Schenkel November 2003.
Department of Computer Science University of Massachusetts, Amherst TSAR*: A Two Tier Sensor Storage Architecture Using Interval Skip Graphs Peter Desnoyers,
Locating Mobile Agents in Distributed Computing Environment.
Multi-Resolution Spatial and Temporal Coding in a Wireless Sensor Network for Long-Term Monitoring Applications You-Chiun Wang, Member, IEEE, Yao-Yu Hsieh,
Super-peer Network. Motivation: Search in P2P Centralised (Napster) Flooding (Gnutella)  Essentially a breadth-first search using TTLs Distributed Hash.
DIST: A Distributed Spatio-temporal Index Structure for Sensor Networks Anand Meka and Ambuj Singh UCSB, 2005.
1 Clock Synchronization for Wireless Sensor Networks: A Survey Bharath Sundararaman, Ugo Buy, and Ajay D. Kshemkalyani Department of Computer Science University.
The Replica Location Service The Globus Project™ And The DataGrid Project Copyright (c) 2002 University of Chicago and The University of Southern California.
1 DIMENSIONS: Why do we need a new Data Handling architecture for sensor networks? Deepak Ganesan, Deborah Estrin (UCLA), John Heidemann (USC/ISI) Presenter:
Reporter : Yu Shing Li 1.  Introduction  Querying and update in the cloud  Multi-dimensional index R-Tree and KD-tree Basic Structure Pruning Irrelevant.
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
Topic Distributed DBMS Database Management Systems Fall 2012 Presented by: Osama Ben Omran.
Chapter 8 Physical Database Design. Outline Overview of Physical Database Design Inputs of Physical Database Design File Structures Query Optimization.
1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.
1 Querying the Physical World Son, In Keun Lim, Yong Hun.
An Energy-Efficient Approach for Real-Time Tracking of Moving Objects in Multi-Level Sensor Networks Vincent S. Tseng, Eric H. C. Lu, & Kawuu W. Lin Institute.
Attribute Allocation in Large Scale Sensor Networks Ratnabali Biswas, Kaushik Chowdhury, and Dharma P. Agrawal International Workshop on Data Management.
Em Spatiotemporal Database Laboratory Pusan National University File Processing : Database Management System Architecture 2004, Spring Pusan National University.
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
1 Hierarchical Data Dissemination Scheme for Large Scale Sensor Networks Anand Visvanathan and Jitender Deogun Department of Computer Science and Engg,
September 2003, 7 th EDG Conference, Heidelberg – Roberta Faggian, CERN/IT CERN – European Organization for Nuclear Research The GRACE Project GRid enabled.
Lecture 8: Wireless Sensor Networks By: Dr. Najla Al-Nabhan.
In the name of God.
Introduction to Wireless Sensor Networks
DHT Routing Geometries and Chord
DATA RETRIEVAL IN ADHOC NETWORKS
Outline Ganesan, D., Greenstein, B., Estrin, D., Heidemann, J., and Govindan, R. Multiresolution storage and search in sensor networks. Trans. Storage.
Presentation transcript:

Sensor Networks Storage Sanket Totala Sudarshan Jagannathan

Outline  Introduction  Storage Mechanisms  Multi-Resolution Storage  Two-Tier Storage  Conclusion

Introduction  Sensor Nodes Low Memory Low Power Low processing capability Inapproachability  Sensor Networks Efficiency requirements Highly dense

Introduction  Sensor Storage Large number of events Query handling capability required Streaming data Aging mechanism Data organization

Sensor Network Storage - Mechanism  Centralized Storage Central server  Ample power  Sufficient storage  Single point of failure Fast Query processing High communication Sparse Networks  Infrequent events  Low Data Transfer Scalability problems

Sensor Network Storage - Mechanism  Distributed Storage Storage at each node Local computation Scalable Dense Networks  Frequent events  High Data Transfer Slower Query processing  Flooding  Distributed Indexing  Drill-down querying

Multi-Resolution Storage  Multi-Resolution summarization Construct data summaries Hierarchy construction  Drill-down query evaluation Narrowing search space Spatio-temporal compression  Data aging Efficient storage utilization Data Degradation

Multi-Resolution summarization  Temporal Summarization Exploits Temporal redundancy Computation overhead No communication overhead  Spatial Summarization Exploits Spatial redundancy Data Summarization every level Hierarchy construction

Drill-down query evaluation  Spatial compression Finer data view with every level. Reduced search cost  Query routing Sub region selection More accurate result

Data Aging  Long deployment  Limited storage  Efficient resource utilization  Fast query processing  Accuracy  Higher level, Higher time periods

Data Aging – Algorithms  Omniscient Algorithm Data sets available Full global knowledge required Query specific  Training Algorithm Data sets available Data set partitioned  Training data (available during sensor deployment)  Test data  Greedy Algorithm Data set unavailable Assigns weights to data summaries

Outline – Two Tier Sensor Storage  Design Considerations and Principles  System Design Architecture Data structures  Data Storage  Sensor Network Data Summarization  Conclusion

Design Consideration and Principles  The Three-Tier Model Bottom tier - Untethered sensor nodes Middle tier - Tethered sensor proxies Upper tier - Applications and user terminals

Design Consideration and Principles  Principles Store locally, access globally Distinguish data from metadata Provide data-centric query support

Data Structures Used  Skip Graph Ordered index In-place indexing Log n height Probabilistic balance Redundancy and resiliency

Data Structures Used  Interval Skip Graph Extends skip graphs to store intervals Allows efficient searches Complexity of search is O(log n) Insertion cost of O(n)  Sparse Interval Skip Graph

Data Storage  Local Storage at Sensors Archival Stores: Collection of records Interval skip graphs used Efficient routing and query handling Operations: Create, Read & Delete

Sensor Data Summarization  Data summaries – bind the storage at the remote sensor and the index at the proxy  Each update from a sensor to the proxy includes The summary Time period corresponding to the summary The start and end offsets for the flash archive

Sensor Summarization  Adaptive Summarization Balances the cost of sending updates against the cost of false positives Summarization Parameters  The interval over which summaries of the data are constructed and transmitted to the proxy  The size of the application specific summary.

Conclusion  Multi-tier nature of sensor networks  Large amounts of events and data Lossy Approach Two-Tiered Approach  Low overheads Decentralized and Hierarchical storage  Possible Solution Combine lossy nature of Multi-resolution with routing techniques of Two-tiered approach.