UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 1 Wireless Sensor Networks Ramesh Govindan Lab Home Page:

Slides:



Advertisements
Similar presentations
Phil Buonadonna, Jason Hill CS-268, Spring 2000 MOTE Active Messages Communication Architectures for Networked Mini-Devices Networked sub-devicesActive.
Advertisements

Energy-efficient distributed algorithms for wireless ad hoc networks Ramki Gummadi (MIT)
anywhere and everywhere. omnipresent A sensor network is an infrastructure comprised of sensing (measuring), computing, and communication elements.
System Design Issues In Sensor Databases Qiong Luo and Hejun Wu Department of Computer Science and Engineering The Hong Kong University of Science & Technology.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
1 Data-Centric Storage in Sensornets with GHT, A Geographic Hash Table Sylvia Ratnasamy, Scott Shenker, Brad Karp, Ramesh Govindan, Deborah Estrin, Li.
CSE 5392By Dr. Donggang Liu1 CSE 5392 Sensor Network Security Introduction to Sensor Networks.
Sensor Network Platforms and Tools
The University of Iowa. Copyright© 2005 A. Kruger 1 Introduction to Wireless Sensor Networks WSN Routing II 21 March 2005.
BeamStar: A New Low-cost Data Routing Protocol for Wireless Sensor Networks Shiwen Mao and Y. Thomas Hou The Bradley Department of Electrical and Computer.
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
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,
Cougar (Mica Mote) A platform for testing query processing techniques over ad-hoc sensor networks Three tier system: – Running TinyOS, an embedded operating.
1 Data-Centric Storage in Sensornets Sylvia Ratnasamy, Scott Shenker, Brad Karp, Ramesh Govindan, Deborah Estrin ICSI/UCB/USC/UCLA Presenter: Vijay Sundaram.
Multi-dimensional Range Query in Sensor Networks Xin Li,Young Jim Kim, Ramesh Govindan (University of Southern California ) Wei Hong (Intel Research Lab.
1 Target Tracking with Sensor Networks Chao Gui Networks Lab. Seminar Oct 3, 2003.
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.
Generic Sensor Platform for Networked Sensors Haywood Ho.
Query and Storage in Wireless Sensor Networks. The Problem ◊How to perform efficient query and storage in wireless sensor networks? ◊Design goals:  Distributed.
Distributed Quad-Tree for Spatial Querying in Wireless Sensor Networks (WSNs) Murat Demirbas, Xuming Lu Dept of Computer Science and Engineering, University.
Secure Group Communications in Wireless Sensor Networks December 8, 2003 CS 526 Advance Internet and Web Systems Patrick D. Cook.
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
August 6, Mobile Computing COE 446 Network Planning Tarek Sheltami KFUPM CCSE COE Principles of.
ZIGBEE PROTOCOL FOR WIRLEESS SENSOR NETWORK ZIGBEE PROTOCOL FOR WIRLEESS SENSOR NETWORK Research paper Lina kazem
Self-Organizing Adaptive Networks Hari Balakrishnan MIT Laboratory for Computer Science
Secure Systems Research Group - FAU A Pattern for A Sensor Node 11/12/2009 Anupama Sahu.
Load Balancing of In-Network Data-Centric Storage Schemes in Sensor Networks Mohamed Aly In collaboration with Kirk Pruhs and Panos K. Chrysanthis Advanced.
WSN Done By: 3bdulRa7man Al7arthi Mo7mad AlHudaib Moh7amad Ba7emed Wireless Sensors Network.
Lyon, June 26th 2006 ICPS'06: IEEE International Conference on Pervasive Services 2006 Routing and Localization Services in Self-Organizing Wireless Ad-Hoc.
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
Querying in Wireless Sensor Networks By, Anil Moola Vaishnav Kidambi Pratapa Sanaga Reddy.
Crowd Management System A presentation by Abhinav Golas Mohit Rajani Nilay Vaish Pulkit Gambhir.
Geographic Hash Table S. Ratnasamy, B. Karp, S. Shenker, D. Estrin, R. Govindan, L. Yin and F. Yu.
Data centric Storage In Sensor networks Based on Balaji Jayaprakash’s slides.
Work in Progress for Wireless Sensor Networks Yonghe Liu Dept. of Computer Science and Engineering The University of Texas at Arlington.
Sensor Database System Sultan Alhazmi
Decomposing Data-Centric Storage Query Hot-Spots in Sensor Netwokrs Mohamed Aly, Panos K. Chrysanthis, and Kirk Pruhs University of Pittsburgh Proceeding.
Hao Yang, Fan Ye, Yuan Yuan, Songwu Lu, William Arbaugh (UCLA, IBM, U. Maryland) MobiHoc 2005 Toward Resilient Security in Wireless Sensor Networks.
1 WS-Routing. 2 Why WS-Routing? SOAP (by itself) doesn’t define a message path –Header blocks describe functions to be performed by intermediaries that.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Zone Sharing: A Hot-Spots Decomposition Scheme for Data-Centric Storage in Sensor Networks Mohamed Aly Nicholas Morsillo Panos K. Chrysanthis Kirk Pruhs.
REED: Robust, Efficient Filtering and Event Detection in Sensor Networks Daniel Abadi, Samuel Madden, Wolfgang Lindner MIT United States VLDB 2005.
Zone Sharing: A Hot-Spots Decomposition Scheme for Data-Centric Storage in Sensor Networks Mohamed Aly, Nicholas Morsillo, Panos K. Chrysanthis, and Kirk.
Systems Wireless EmBedded Wireless Sensor Nets Turning the Physical World into Information David Culler Electrical Engineering and Computer Sciences University.
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
Wireless Sensor Mote (TelosB) Ultra low-power wireless module –for sensor networks, monitoring app, rapid prototyping Key Features –2.4GHz radio,
Lecture 22: Wireless Sensor Security
Multimedia Systems and Communication Research Multimedia Systems and Communication Research Department of Electrical and Computer Engineering Multimedia.
Massively Distributed Database Systems In-Network Query Processing (Ad-Hoc Sensor Network) Fall 2015 Ki-Joune Li Pusan.
W. Hong & S. Madden – Implementation and Research Issues in Query Processing for Wireless Sensor Networks, ICDE 2004.
Towards Unifying Vector and Raster Data Models for Hybrid Spatial Regions Philip Dougherty.
Energy Efficient Data Management for Wireless Sensor Networks with Data Sink Failure Hyunyoung Lee, Kyoungsook Lee, Lan Lin and Andreas Klappenecker †
In-Network Query Processing on Heterogeneous Hardware Martin Lukac*†, Harkirat Singh*, Mark Yarvis*, Nithya Ramanathan*† *Intel.
Embedded, Real-Time and Wireless Systems Professor Jack Stankovic Department of Computer Science University of Virginia June 2, 2005.
Ben Miller.   A distributed algorithm is a type of parallel algorithm  They are designed to run on multiple interconnected processors  Separate parts.
788.11J Presentation Volcano Monitoring Deploying a Wireless Sensor Network on an Active Volcano Phani Arava.
REED : Robust, Efficient Filtering and Event Detection in Sensor Network Daniel J. Abadi, Samuel Madden, Wolfgang Lindner Proceedings of the 31st VLDB.
Building Wireless Efficient Sensor Networks with Low-Level Naming J. Heihmann, F.Silva, C. Intanagonwiwat, R.Govindan, D. Estrin, D. Ganesan Presentation.
KDDCS: A Load-Balanced In- Network Data-Centric Storage Scheme for Sensor Networks Mohamed Aly In collaboration with Kirk Pruhs and Panos K. Chrysanthis.
- Pritam Kumat - TE(2) 1.  Introduction  Architecture  Routing Techniques  Node Components  Hardware Specification  Application 2.
Introduction to Wireless Sensor Networks
Distributed database approach,
Outline Ganesan, D., Greenstein, B., Estrin, D., Heidemann, J., and Govindan, R. Multiresolution storage and search in sensor networks. Trans. Storage.
Ch 17 - Binding Protocol Addresses
Presented by Chih-Yu Lin
Network Coding for Wireless Sensor Network Storage
Presentation transcript:

UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 1 Wireless Sensor Networks Ramesh Govindan Lab Home Page: Personal Home Page:

UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 2 The Progress of Technology Platforms with –Processors –Memory (flash, RAM) –Low-power radios –Sensors! »Temperature »Light »Humidity »Acceleration Battery operated

UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 3 Networked Embedded Sensing Put many of these nodes close to phenomena Network them –Wireless, multi-hop »Deployment becomes easy! Computation and processing is necessarily distributed –Nodes are battery-powered –… and communication requires energy … and likely to stay that way

UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 4 Application Areas Seismic Structure response Contaminant Transport Marine Microorganisms Ecosystems, Biocomplexity Structural Condition Assessment Computers in the Physical World!

UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 5 Where are we today?

UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 6

UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 7 Sensor Data Logger

UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 8

UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 9 Where’s the Computer Science in this? To build a software infrastructure for developing networked embedded sensing applications

UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 10 An Example Treat a sensor network as a database and use in-network storage. Provide an efficient solution for multi-dimensional range queries. –e.g. List all events whose temperature lies between 70 and 80 and whose light levels are between 10 and 15. Useful for searching and correlating events of interests with multiple attributes. –Drill-down searching, trigger and action, … Fascinating example of the confluence between databases and networking!

UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 11 Distributed Index for Multi-Dimensional Data (DIM) Functionality –Efficient range query for multidimensional data. Approaches –Divide sensor field into bins. –Locality preserving mapping from m-d space to geographic locations. –Use geographic routing such as GPSR. Assumptions –Nodes know their locations and network boundary –No node mobility E 2 = E 1 = Q 1 =

UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 12 Building Zones Divide network into zones. Each node mapped to one zone. Encode zones based on division. Each zone has a unique code. Map m-d space to zones. Zones organized into a virtual binary tree L  [1/2, 1)L  [0, 1/2) T  [1/2, 1) T  [0, 1/2) L  [0, 1/4) L  [1/4, 1/2)L  [1/2, 3/4) L  [3/4, 1) T  [3/4, 1) T  [1/2, 3/4) T  [1/4, 1/2) T  [0, 1/4) L: Light, T: Temperature

UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory Virtual Binary Tree L  [1/2, 1) L  [0, 1/4) 110 L  [0, 1/2) T  [1/2, 1) T  [0, 1/2) L  [1/4, 1/2)L  [1/2, 3/4) L  [3/4, 1) T  [3/4, 1) T  [1/2, 3/4) T  [1/4, 1/2) T  [0, 1/4)

UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 14 Data Insertion Encode events Compute geographic destination Hand to GPSR Intermediate nodes can refine the destination estimation L  [1/2, 1) L  [0, 1/4) L  [0, 1/2) T  [1/2, 1) T  [0, 1/2) L  [1/4, 1/2)L  [1/2, 3/4) L  [3/4, 1) T  [3/4, 1) T  [1/2, 3/4) T  [1/4, 1/2) T  [0, 1/4) E 1 =   Store E 1 L: Light, T: Temperature

UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 15 Query Split a large query into smaller subqueries. Encode each subquery. Process subqueries separately, resolving locally or forwarding to other nodes based on their codes L  [1/2, 1) L  [0, 1/4) L  [0, 1/2) T  [1/2, 1) T  [0, 1/2) L  [1/4, 1/2)L  [1/2, 3/4) L  [3/4, 1) T  [3/4, 1) T  [1/2, 3/4) T  [1/4, 1/2) T  [0, 1/4)   Q 10 = Q 1 = Q 12 = Q 11 = L: Light, T: Temperature

UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 16 Implementation on the Motes Use TinyDB Schema Tuple Storage on Flash/RAM –Insertion, deletion, search GPSR implemented with priority-based hop-by-hop reliability –Favor query and reply messages different over other messages. DIM’s components –Zone, Query, Insertion, –Dispatcher ZoneQueryInsertion GPSR Protocol- Independent Routing Shim Flash/ RAM Tuple Storage TinyDB Schema DIM Dispatcher

UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 17 Some Screenshots