1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Storage and Querying.

Slides:



Advertisements
Similar presentations
Energy-efficient distributed algorithms for wireless ad hoc networks Ramki Gummadi (MIT)
Advertisements

P2PR-tree: An R-tree-based Spatial Index for P2P Environments ANIRBAN MONDAL YI LIFU MASARU KITSUREGAWA University of Tokyo.
Scalable Content-Addressable Network Lintao Liu
Dr. Kalpakis CMSC 621, Advanced Operating Systems. Fall 2003 URL: Distributed System Architectures.
CS 540 Database Management Systems
A Presentation by: Noman Shahreyar
1 Data-Centric Storage in Sensornets with GHT, A Geographic Hash Table Sylvia Ratnasamy, Scott Shenker, Brad Karp, Ramesh Govindan, Deborah Estrin, Li.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #13: P2P and Sensor Networks Shivkumar Kalyanaraman:
Data-Centric Storage in Sensor Networks With GHT Khaldoun A. Ibrahim,
Semester Copyright USM EEE442 Computer Networks The Data Link / Network Layer Functions: Switching En. Mohd Nazri Mahmud MPhil (Cambridge, UK)
Cougar (Mica Mote) A platform for testing query processing techniques over ad-hoc sensor networks Three tier system: – Running TinyOS, an embedded operating.
Mobile and Ubiquitous Computing. Overview Attributes Discussion.
Efficient Retrieval of User Contents in MANETs Δημόκας Νικόλαος Data Engineering Laboratory, Aristotle University of Thessaloniki.
Distributed Quad-Tree for Spatial Querying in Wireless Sensor Networks (WSNs) Murat Demirbas, Xuming Lu Dept of Computer Science and Engineering, University.
Building Efficient Wireless Sensor Networks with Low-Level Naming Presented by Ke Liu CS552, Fall 2002 Binghamton University J. Heidemann, F. Silva, C.
UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 1 Wireless Sensor Networks Ramesh Govindan Lab Home Page:
A Scalable Content- Addressable Network Sections: 3.1 and 3.2 Καραγιάννης Αναστάσιος Α.Μ. 74.
NPS Introduction to GIS: Lecture 1
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.
Route Planning Vehicle navigation systems, Dijkstra’s algorithm, bidirectional search, transit-node routing.
1 Load Balance and Efficient Hierarchical Data-Centric Storage in Sensor Networks Yao Zhao, List Lab, Northwestern Univ Yan Chen, List Lab, Northwestern.
ICPCA 2008 Research of architecture for digital campus LBS in Pervasive Computing Environment 1.
1 Attribute Based Communications University of California, Irvine Presented By : Ala Khalifeh (Note: Presented)
CS Dept, City Univ.1 Research Issues in Wireless Sensor Networks Prof. Xiaohua Jia Dept. of Computer Science City University of Hong Kong.
Sensor Networks Storage Sanket Totala Sudarshan Jagannathan.
Distributed Data Stores – Facebook Presented by Ben Gooding University of Arkansas – April 21, 2015.
Sensor Coordination using Role- based Programming Steven Cheung NSF NeTS NOSS Informational Meeting October 18, 2005.
Roger ZimmermannCOMPSAC 2004, September 30 Spatial Data Query Support in Peer-to-Peer Systems Roger Zimmermann, Wei-Shinn Ku, and Haojun Wang Computer.
Processing Monitoring Queries on Mobile Objects Lecture for COMS 587 Department of Computer Science Iowa State University.
GeoGrid: A scalable Location Service Network Authors: J.Zhang, G.Zhang, L.Liu Georgia Institute of Technology presented by Olga Weiss Com S 587x, Fall.
A Metadata Based Approach For Supporting Subsetting Queries Over Parallel HDF5 Datasets Vignesh Santhanagopalan Graduate Student Department Of CSE.
2: Application Layer1 Chapter 2: Application layer r 2.1 Principles of network applications r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail  SMTP,
Sensor Network Databases1 Overview: Chapter 6  Sensor Network Databases  Sensor networks are conceptually a distributed DB  Store collected data  Indexes.
CSE 486/586, Spring 2012 CSE 486/586 Distributed Systems Distributed Shared Memory Steve Ko Computer Sciences and Engineering University at Buffalo.
 Protocols used by network systems are not effective to distributed system  Special requirements are needed here.  They are in cases of: Transparency.
Sensor Database System Sultan Alhazmi
Geographic Information System Dr B P Lakshmikantha Scientist, KSRSAC.
Communication Support for Location- Centric Collaborative Signal Processing in Sensor Networks Parmesh Ramanathan University of Wisconsin, Madison Acknowledgements:K.-C.
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
Energy conservation in Wireless Sensor Networks Sagnik Bhattacharya, Tarek Abdelzaher University of Virginia, Department of Computer Science School of.
Webdust PI: Badri Nath SensIT PI Meeting January 15,16, Co-PIs: Tomasz Imielinski,
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.
Real-Time Trip Information Service for a Large Taxi Fleet
Distributed Computing Systems CSCI 4780/6780. Scalability ConceptExample Centralized servicesA single server for all users Centralized dataA single on-line.
CIS 250 Advanced Computer Applications Database Management Systems.
Algorithms and Techniques in Structured Scalable Peer-to-Peer Networks
Group Communication Theresa Nguyen ICS243f Spring 2001.
1 Querying the Physical World Son, In Keun Lim, Yong Hun.
SOCSAMS e-learning Dept. of Computer Applications, MES College Marampally FILE SYSTEM.
P2P Search COP6731 Advanced Database Systems. P2P Computing  Powerful personal computer Share computing resources P2P Computing  Advantages: Shared.
P2P Search COP P2P Search Techniques Centralized P2P systems  e.g. Napster, Decentralized & unstructured P2P systems  e.g. Gnutella.
Questions When have you used GPS? GPS technology uses satellites to pinpoint position on Earth with the aid of a GPS device or unit Have you ever used.
1 januari 2008 RIBASIM input data by Wil N.M. van der Krogt.
09/13/04 CDA 6506 Network Architecture and Client/Server Computing Peer-to-Peer Computing and Content Distribution Networks by Zornitza Genova Prodanoff.
Operating Systems: Summary INF1060: Introduction to Operating Systems and Data Communication.
REED : Robust, Efficient Filtering and Event Detection in Sensor Network Daniel J. Abadi, Samuel Madden, Wolfgang Lindner Proceedings of the 31st VLDB.
EASE: An Energy-Efficient In-Network Storage Scheme for Object Tracking in Sensor Networks Jianliang Xu Department of Computer Science Hong Kong Baptist.
Major OS Components CS 416: Operating Systems Design, Spring 2001 Department of Computer Science Rutgers University
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
Presented by: Shahab Helmi Spring Authors: Publication:  ICDE 2015 Type:  Research Paper 2.
Data-centric view of sensornets: An Overview Puru Kulkarni Vijay Sundaram Bhuvan Urgaonkar.
Introduction to Wireless Sensor Networks
Sensor Networks Katia Obraczka Winter 2005 Localization: GPS
Cooperative System for Free Parking Assignment
A Scalable content-addressable network
Outline Ganesan, D., Greenstein, B., Estrin, D., Heidemann, J., and Govindan, R. Multiresolution storage and search in sensor networks. Trans. Storage.
Overview: Chapter 2 Localization and Tracking
Database management systems
Presentation transcript:

1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Storage and Querying

1-2 Overview

1-3 Overview r Sensors sense/generate data. r Users/applications interested in data. r Require an infrastructure for data access and storage. r Common user operations are: m Queries (monitoring). m Actuate and control.

1-4 Types of queries r Historical: m What is the average rainfall over past 2 days? r Current: m What is the current temperate in Rm# 226? r Long running: m Temperature in rm# 226 over the next 4 hours every 30 seconds.

1-5 Issues r How to identify relevant sensors? r Computation vs. communication tradeoff. m Where to process query? Inside the sensor network (route query). At centralized location (route data). –Large amounts of data transfer: efficiency? m How to process query?

1-6 DataSpace: Querying and Monitoring Deeply Networked Collections in Physical Space T. Imielinski and S. Goel, Rutgers University r Billions of objects populate space. r Each produces and locally stores data. r Location aware. r Can be selectively monitored, queried and controlled.  Physical world enhanced with data.

1-7 Characteristics r Dataspace m Data lives on the object m Users access not only “local” information but can navigate entire dataspace m Spatial world divided in 3-D datacubes CS Bldg., street, block etc m Communication, messaging and computation techniques for querying and monitoring required

1-8 Querying and monitoring r Queries are spatially driven. r Steps: m Identify relevant datacubes. m Identify relevant nodes (dataflocks). Datacube directory service. m Aggregation for queries on several datacubes. E.g.,information about Manhattan taxi cabs

1-9 Architecting DataSpace r Querying and monitoring. m Multicast mechanisms. (attribute, value) pair mapped to a multicast address. m Group membership based on: Physical location. Attribute (temperature, #vehicles, etc.). m Mapping (attribute, value) to multicast address. E.g., using hash tables. m Condition on the index attribute of query mapped to multicast address. Query reaches all objects satisfying condition on index attribute. Objects perform check for remaining conditions and respond or not.

1-10 Where to provide functionality? r Network versus application layer.

1-11 Network as DataSpace engine Space Handle identifies datacube. Subject Handles are (attribute, value) pairs such that attribute is indexed. DataSpace address Based on location of datacube Based on relevant attribute

1-12 Using geographic routing infrastruture r Route message based on physical location. m Use GPS coordinates for location. r Once query reaches a region use mutlicast.