STREAMS & SENSOR NETWORKS “ Query Processing in Sensor Networks ”

Slides:



Advertisements
Similar presentations
1 A Real-Time Communication Framework for Wireless Sensor-Actuator Networks Edith C.H. Ngai 1, Michael R. Lyu 1, and Jiangchuan Liu 2 1 Department of Computer.
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.
Multirate adaptive awake-sleep cycle in hierarchical heterogeneous sensor network BY HELAL CHOWDHURY presented by : Helal Chowdhury Telecommunication laboratory,
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Introduction to Wireless Sensor Networks
Sensor Network 教育部資通訊科技人才培育先導型計畫. 1.Introduction General Purpose  A wireless sensor network (WSN) is a wireless network using sensors to cooperatively.
T.Sharon-A.Frank 1 Multimedia Quality of Service (QoS)
Sensor Network Platforms and Tools
1 Routing Techniques in Wireless Sensor networks: A Survey.
PORT: A Price-Oriented Reliable Transport Protocol for Wireless Sensor Networks Yangfan Zhou, Michael. R. Lyu, Jiangchuan Liu † and Hui Wang The Chinese.
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
Quality of service for wireless Ad Hoc Sensor Networks Nicolás E. Ortiz Hernández Dr. Rajan Shankaran.
A Survey on Energy Efficient MAC Protocol for Wireless Sensor Networks Huma Naushad.
Wireless Video Sensor Networks Vijaya S Malla Harish Reddy Kottam Kirankumar Srilanka.
FBRT: A Feedback-Based Reliable Transport Protocol for Wireless Sensor Networks Yangfan Zhou November, 2004 Supervisors: Dr. Michael Lyu and Dr. Jiangchuan.
Fault Tolerance in ZigBee Wireless Sensor Networks
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
Enhancement of IPTV using a Wireless Sensor Network Sandeep Kakumanu,Sriram Lakshmanan, and Raghupathy Sivakumar GNAN Research Group Georgia Institute.
CS2510 Fault Tolerance and Privacy in Wireless Sensor Networks partially based on presentation by Sameh Gobriel.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
Object and Event Recognition in Wireless Multimedia Sensor Networks Clint Mueller CS441.
Low-Power Wireless Sensor Networks
An Integration Framework for Sensor Networks and Data Stream Management Systems.
EMP: A Network Management Protocol for IP-Based Wireless Sensor Networks 2010 International Conference on Communication in Wireless Environments and Ubiquitous.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Re-thinking Data Management for Storage-Centric Sensor Networks Deepak Ganesan University.
Patch Based Mobile Sink Movement By Salman Saeed Khan Omar Oreifej.
Why Visual Sensor Network & SMAC Implementation Group Presentation Raghul Gunasekaran.
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
한국기술교육대학교 컴퓨터 공학 김홍연 Habitat Monitoring with Sensor Networks DKE.
Query Processing for Sensor Networks Yong Yao and Johannes Gehrke (Presentation: Anne Denton March 8, 2003)
Opportunities in High-Rate Wireless Sensor Networking Hari Balakrishnan MIT CSAIL
Multi-Resolution Spatial and Temporal Coding in a Wireless Sensor Network for Long-Term Monitoring Applications You-Chiun Wang, Member, IEEE, Yao-Yu Hsieh,
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
IPower: An Energy Conservation System for Intelligent Buildings International Journal of Sensor Networks Yu-Chee Tseng, You-Chiun Wang, and Lun- Wu Yeh.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
SENSOR NETWORKS BY Umesh Shah Mayuresh Patil G P Reddy GUIDES Prof U.B.Desai Prof S.N.Merchant.
Md. Abdul Hamid, Muhammad Mahbub Alam, and Choong Seon Hong Networking Lab, Department of Computer Engineering, Kyung Hee University, Korea Presenter :
Presentation of Wireless sensor network A New Energy Aware Routing Protocol for Wireless Multimedia Sensor Networks Supporting QoS 王 文 毅
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
PART3 Data collection methodology and NM paradigms 1.
An Energy-Efficient and Low-Latency Routing Protocol for Wireless Sensor Networks Antonio G. Ruzzelli, Richard Tynan and G.M.P. O’Hare Adaptive Information.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Aggregation and Secure Aggregation. Learning Objectives Understand why we need aggregation in WSNs Understand aggregation protocols in WSNs Understand.
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
Wireless sensor and actor networks: research challenges
W. Hong & S. Madden – Implementation and Research Issues in Query Processing for Wireless Sensor Networks, ICDE 2004.
Advanced Science and Technology Letters Vol.54 (Networking and Communication 2014), pp Priority-based.
Survey on the Characterization and Classification of Wireless Sensor Network Application [1] CS 2310 Software Engineering Xiaoyu Liang.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
Aggregation and Secure Aggregation. [Aggre_1] Section 12 Why do we need Aggregation? Sensor networks – Event-based Systems Example Query: –What is the.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Sensor Networks Jason Turbyfill 16 February 2005.
Building Wireless Efficient Sensor Networks with Low-Level Naming J. Heihmann, F.Silva, C. Intanagonwiwat, R.Govindan, D. Estrin, D. Ganesan Presentation.
Wireless Access and Networking Technology (WANT) Lab. An Efficient Data Aggregation Approach for Large Scale Wireless Sensor Networks Globecom 2010 Lutful.
Structured parallel programming on multi-core wireless sensor networks Nicoletta Triolo, Francesco Baldini, Susanna Pelagatti, Stefano Chessa University.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
Wireless Sensor Networks: A Survey I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E. Cayirci.
MAC Protocols for Sensor Networks
Lecture 8: Wireless Sensor Networks By: Dr. Najla Al-Nabhan.
Medium Access Control. MAC layer covers three functional areas: reliable data delivery access control security.
In the name of God.
Enabling QoS Multipath Routing Protocol for Wireless Sensor Networks
Data collection methodology and NM paradigms
Introduction to Wireless Sensor Networks
The Design of an Acquisitional Query Processor For Sensor Networks
Wireless Multimedia Sensor Networks: Applications and Testbeds
Aggregation.
Presentation transcript:

STREAMS & SENSOR NETWORKS “ Query Processing in Sensor Networks ”

 Introduction to Wireless Sensor Network (WSN)s  WSN Specific Issues for Query Processing  Data Storage & Data Management Issues  Stream Processing Requirements  Query Processing Techniques in WSN  Discussion & Future Work Outline

Introduction to WSN

Introduction to WMSN WMSN = Data Sensor Nodes + Stream Processing Nodes Data Sensor NodesStream Processing Nodes TemperatureStill Images PressureAudio Streams HumidityVideo Streams LocationCombination of above

Introduction to WSN  Initial Usage : Data-only Delay-tolerant apps.  Advances in IT  Suitable for a variety of applications such as retrieval of multimedia streams,  Store, process in real-time, correlate and fuse multimedia content.

Introduction to WSN

Properties of WSNs : Large number of tiny sensor nodes, One or more base stations (the sink), Densely deployed. AOU (Areas of Use) :  Advanced Healthcare Monitoring,  Environmental Monitoring,  Traffic and Collision Avoidance,  Surveillance Systems.

WSN Specific Issues  Hardware Requirements  Computational constraints,  Communication constraints,  Mobility,  Power supplies,  Objectives and Efforts*

WSN Specific Issues * Data Storage & Management Restricted hardware resources of sensor nodes, due to their tiny design, impede most general storage management issues to be implemented on WSN.

WSN Specific Issues * Data Storage & Management Approaches in Data Storage & Management  Burden of data processing on the sink Node --- Little Storage Sink --- Plenty of Storage  Storage-Centric WSN Embed nodes with high capacity storage (stemmed from energy consumption)

WSN Specific Issues * Data Storage & Management

WSN Specific Issues * Stream Processing Requirements  Multimedia streaming, requires high- bandwidth channels and timeliness…  Key Challenges  Low-power resources and computational capabilities for video coding,  Real-time requirements of the bursty video traffic,  Lossy wireless hops.

Requirements of multimedia streaming at each level of the stack :  At the application layer, sensor nodes require video/audio coding & compression with low complexity, producing a low output bandwidth, packet loss-tolerant and energy efficient.  At the transport layer, requirements such as bounded delay and jitter in data delivery, minimum bandwidth availability, multiple data priorities and session maintenance must be met. WSN Specific Issues * Stream Processing Requirements

Requirements of multimedia streaming at each level of the stack :  Network layer is crucial for QoS( Quality of Service).  MAC layer in WMSN requires two new performance criteria along with the traditional requirements :  Packet latency,  Multiple priorities to packets.  Cross-layer Requirement Optimization. WSN Specific Issues * Stream Processing Requirements

Query Processing in Sensor Networks

Query Processing in WSN  WHAT IS QP in WSN?  Unlike traditional query processing on each computational unit, WSN queries are generally high-level statements of logical interests over an entire network which may be event detection or monitoring of an area.  WHAT IS NOT QP in WSN?  Users specifying the data they want to collect through simple, declarative queries.

Query Processing in WSN  Differences between standard data sources and sensor based data sources:  Stream data delivery,  Garbled and unreliable data delivery.

WSN Specific Issues * Query Processing Techniques  Sensor node operating systems are not very useful in fault tolerance and devices (sensor nodes) are crash-prone.  Because of the limitations on implementation issues, careful resource management, transient node come&go and varying signal strengths between devices are to be considered.

WSN Specific Issues * Query Processing Techniques  QP in SN can be divided into two:  Shipping data to a remote server for processing(Fjording Architecture)  In-network QP (SNQP)

WSN Specific Issues * Shipping Data to a Remote Server  In this technique, QP is done on 2 levels:  Reassembled query plan architecture called Fjords “Framework in Java for Operators on Remote Data Streams”  Sensor-proxies.

WSN Specific Issues * Shipping Data to a Remote Server  Flowing data from sensors is pushed into query operators directly.  Operators do not actively pull data to process, rather, they operate when sensor data is available and are otherwise idle. Because of this passive behavior, the adaptive-query processing situation of an operator being “blocked”, waiting for input, does not happen.

WSN Specific Issues * Shipping Data to a Remote Server

WSN Specific Issues * SNQP  Data summarization techniques,  Interfaces that can be easily used by the operators of the sink,  Network monitoring tools in order to check the health status of sensor nodes have to be developed.

WSN Specific Issues * SNQP Components :  Server-side software running on the sink,  Sensor-side software running on the nodes.

WSN Specific Issues * SNQP

 Query inputs by the operators at the sink,  Sensor data is sampled according to the demanded intervals which is called epoch,  Tailored SQL language is used,  Query results passed forward from nodes to the sink.

WSN Specific Issues * SNQP  SNQP typically choose from several alternative plans and operator orderings for any given logical query according to the cost estimation.  Query optimization occurs as much possible as on the sink.

WSN Specific Issues * SNQP WSN Query Processing Operators OperatorDescription Select Reject readings that don’t satisfy a particular Boolean predicate. Aggregate Combine readings according to an aggregation function like sum, max etc. Join Concatenate two readings when some join predicate is satisfied. For example, the predicate PointA.light > sensors.light joins (concatenates) all the historical tuples in PointA with current sensor readings for any pair of tuples in which the current light value exceeds the historical value. Data acquisition Acquire a reading (field) from a sensor or an internal device attribute, such as a light sensor reading or free RAM in the dynamic heap.

WSN Specific Issues * SNQP  Aggregation operation  NOT ONLY reduces the quantity of data that must be transmitted through the network. Thus, it can reduce energy consumption and bandwidth usage,  BUT ALSO detect object tracking.

WSN Specific Issues * SNQP  SAMPLE QUERY CLAUSES  STOP QUERY id,  SAMPLE PERIOD and FOR clauses,  CREATE STORAGE POINT,

WSN Specific Issues * SNQP (Tree-Based Routing)

WSN Specific Issues * SNQP

* Sample Query in SNQP

WSN Specific Issues * Query Optimization Techniques  Lifetime management,  Partial aggregation,  Packet Merging for Pushing Computation These techniques all emphasize the efficient usage of the restricted resources.

Discussion & Future Work Data Management and Storage Issue Deployment Consideration Improvements over Protocol Stack QP Techniques

References [1] Wireless multimedia sensor networks: A survey, IF Akyildiz, T Melodia… - Wireless Communications, …, ieeexplore.ieee.org [2] Rethinking data management for storage-centric sensor networks, Y Diao, D Ganesan, G Mathur… - Proceedings of the Third …, mit.edu [3] Ultra-low power data storage for sensor networks, G Mathur, P Desnoyers, P Chukiu… - … on Sensor Networks ( …, dl.acm.org) [4] A survey of multimedia streaming in wireless sensor networks, S Misra, M Reisslein…Communications Surveys & …, ieeexplore.ieee.org [5] Transmitting streaming data in wireless multimedia sensor networks with holes L Shu, ZB Zhou, M Hauswirth, D Le Phuoc… - … ubiquitous multimedia, dl.acm.org [6] Query processing in sensor networks, J Gehrke… - Pervasive Computing, IEEE, ieeexplore.ieee.org [7] Fjording the stream: An architecture for queries over streaming sensor data, S Madden… - Data Engineering, Proceedings …, ieeexplore.ieee.org [8] Join of multiple data streams in sensor networks, X Zhu, H Gupta… - Knowledge and Data Engineering, …, ieeexplore.ieee.org [9] Y. Wei, J. Heidemann, and D. Estrin. An energy-efficient MAC protocol for wireless sensor networks. In Proc. IEEE INFOCOM, pages , June 2002

STREAMS & SENSOR NETWORKS “ Query Processing in Sensor Networks ”