© HU-IWI 2006 · Holger Ziekow Stream Processing in Networks of Smart Devices Institute of Information Systems Humboldt University of Berlin, Germany Holger.

Slides:



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

Approximations for Min Connected Sensor Cover Ding-Zhu Du University of Texas at Dallas.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Improvement on LEACH Protocol of Wireless Sensor Network
Kai Li, Kien Hua Department of Computer Science University of Central Florida.
1 Routing Techniques in Wireless Sensor networks: A Survey.
Adaptive Monitoring of Bursty Data Streams Brian Babcock, Shivnath Babu, Mayur Datar, and Rajeev Motwani.
UNIT-IV Computer Network Network Layer. Network Layer Prepared by - ROHIT KOSHTA In the seven-layer OSI model of computer networking, the network layer.
NEST PI Meeting July 9-12, 2002Copyright © Vanderbilt University/ISIS 2002 prowler PROBABILISTIC WIRELESS NETWORK SIMULATOR  Features:  Event-driven.
Center for Wireless COMMUNICATIONS 5/24/2015 Energy Efficient Networking Ramesh R. Rao University of California, San Diego - NeXtworking’03 - Chania, Crete,
1 Improving the Performance of Distributed Applications Using Active Networks Mohamed M. Hefeeda 4/28/1999.
1 ENERGY: THE ROOT OF ALL PERVASIVENESS Anthony Ephremides University of Maryland April 29, 2004.
The Cougar Approach to In-Network Query Processing in Sensor Networks By Yong Yao and Johannes Gehrke Cornell University Presented by Penelope Brooks.
Operator Placement for In-Network Stream Query Processing.
Context Compression: using Principal Component Analysis for Efficient Wireless Communications Christos Anagnostopoulos & Stathes Hadjiefthymiades Pervasive.
IEEE OpComm 2006, Berlin, Germany 18. September 2006 A Study of On-Off Attack Models for Wireless Ad Hoc Networks L. Felipe Perrone Dept. of Computer Science.
Adaptive Security for Wireless Sensor Networks Master Thesis – June 2006.
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Computer Science Department Stony Brook University.
Cross Layer Design in Wireless Networks Andrea Goldsmith Stanford University Crosslayer Design Panel ICC May 14, 2003.
A Survey of Energy efficient Network Protocols for Wireless Networks Presentation by – Sanjay Acharya Course – CS 898T Instructor – Dr. Chin-Chih Chang.
ETH Zurich – Distributed Computing Group Jasmin Smula 1ETH Zurich – Distributed Computing – Stephan Holzer Yvonne Anne Pignolet Jasmin.
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Department of Computer Science Stony Brook University.
1 Localization Technologies for Sensor Networks Craig Gotsman, Technion/Harvard Collaboration with: Yehuda Koren, AT&T Labs.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Wireless Sensor Network Security Anuj Nagar CS 590.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
ZigBee. Introduction Architecture Node Types Network Topologies Traffic Modes Frame Format Applications Conclusion Topics.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
Performance Tradeoffs for Static Allocation of Zero-Copy Buffers Pål Halvorsen, Espen Jorde, Karl-André Skevik, Vera Goebel, and Thomas Plagemann Institute.
TAG: a Tiny Aggregation Service for Ad-Hoc Sensor Networks Paper By : Samuel Madden, Michael J. Franklin, Joseph Hellerstein, and Wei Hong Instructor :
CS2510 Fault Tolerance and Privacy in Wireless Sensor Networks partially based on presentation by Sameh Gobriel.
Vikramaditya. What is a Sensor Network?  Sensor networks mainly constitute of inexpensive sensors densely deployed for data collection from the field.
On the Construction of Data Aggregation Tree with Minimum Energy Cost in Wireless Sensor Networks: NP-Completeness and Approximation Algorithms National.
Decentralized Scattering of Wake-up Times in Wireless Sensor Networks Amy L. Murphy ITC-IRST, Trento, Italy joint work with Alessandro Giusti, Politecnico.
An Integration Framework for Sensor Networks and Data Stream Management Systems.
Mobile Relay Configuration in Data-Intensive Wireless Sensor Networks.
Energy and Coverage Aware Routing Algorithm in Self Organized Sensor Networks Jakob Salzmann INSS 2007, , Braunschweig Institute of Applied Microelectronics.
RELAX : An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks Bashir Yahya, Jalel Ben-Othman University of Versailles, France ICC.
Query Processing for Sensor Networks Yong Yao and Johannes Gehrke (Presentation: Anne Denton March 8, 2003)
Tufts University. EE194-WIR Wireless Sensor Networks. March 3, 2005 Increased QoS through a Degraded Channel using a Cross-Layered HARQ Protocol Elliot.
Secure Routing in Wireless Sensor Networks: Attacks and Countermeasures Chris Karlof and David Wagner (modified by Sarjana Singh)
OPERETTA: An Optimal Energy Efficient Bandwidth Aggregation System Karim Habak†, Khaled A. Harras‡, and Moustafa Youssef† †Egypt-Japan University of Sc.
REED: Robust, Efficient Filtering and Event Detection in Sensor Networks Daniel Abadi, Samuel Madden, Wolfgang Lindner MIT United States VLDB 2005.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
Using Polynomial Approximation as Compression and Aggregation Technique in Wireless Sensor Networks Bouabdellah KECHAR Oran University.
A Systematic Approach to the Design of Distributed Wearable Systems Urs Anliker, Jan Beutel, Matthias Dyer, Rolf Enzler, Paul Lukowicz Computer Engineering.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
Modeling In-Network Processing and Aggregation in Sensor Networks Ajay Mahimkar The University of Texas at Austin March 24, 2004.
Timo O. Korhonen, HUT Communication Laboratory 1 Convolutional encoding u Convolutional codes are applied in applications that require good performance.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
Data Transmission Mechanism for Multiple Gateway System Xuan He, Yuanchen Ma and Mika Mizutani, 6th International Conference on New Trends in Information.
Managing Web Server Performance with AutoTune Agents by Y. Diao, J. L. Hellerstein, S. Parekh, J. P. Bigus Presented by Changha Lee.
Computer Architecture Lecture 26 Past and Future Ralph Grishman November 2015 NYU.
By: Gang Zhou Computer Science Department University of Virginia 1 Medians and Beyond: New Aggregation Techniques for Sensor Networks CS851 Seminar Presentation.
Self-stabilizing energy-efficient multicast for MANETs.
Simulation of DeReClus Yingyue Xu September 6, 2003.
COMMUNICATING VIA FIREFLIES: GEOGRAPHIC ROUTING ON DUTY-CYCLED SENSORS S. NATH, P. B. GIBBONS IPSN 2007.
Energy Efficient Data Management in Sensor Networks Sanjay K Madria Web and Wireless Computing Lab (W2C) Department of Computer Science, Missouri University.
Building Wireless Efficient Sensor Networks with Low-Level Naming J. Heihmann, F.Silva, C. Intanagonwiwat, R.Govindan, D. Estrin, D. Ganesan Presentation.
Internet of Things. Creating Our Future Together.
The Design of an Acquisitional Query Processor For Sensor Networks Samuel Madden, Michael J. Franklin, Joseph M. Hellerstein, and Wei Hong Presentation.
Introduction to Performance Tuning Chia-heng Tu PAS Lab Summer Workshop 2009 June 30,
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
Modeling In-Network Processing and Aggregation in Sensor Networks Ajay Mahimkar EE 382C Embedded Software Systems Prof. B. L. Evans May 5, 2004.
LOW POWER SENSOR NODE DESIGN When A Node Is Joining ZigBee Network Yoon Mo Yeon RTLab. KNU.
BAHIR DAR UNIVERSITY Institute of technology Faculty of Computing Department of information technology Msc program Distributed Database Article Review.
INTRODUCTION TO WIRELESS SENSOR NETWORKS
Distributed Graph Algorithms
Presentation transcript:

© HU-IWI 2006 · Holger Ziekow Stream Processing in Networks of Smart Devices Institute of Information Systems Humboldt University of Berlin, Germany Holger Ziekow, Lenka Ivantysynova

© HU-IWI 2006 · Holger Ziekow Page 2 Business Applications aim to integrate data from smart devices (e.g. sensors and RFID data) Sensor and RFID data have the properties of data streams (Stream, Aurora) Processing streams on the device layer can extend device lifetime by reducing communication (Courgar) Stream Processing on Smart Items (Motivation)

© HU-IWI 2006 · Holger Ziekow Page 3 Stream Processing on Smart Items (Motivation) Smart devices are commonly battery powered and therefore very energy constrained Communicating is much more energy consuming than calculations (sending 1 bit 1000 CPU instructions)  Data processing in the network is favorable How to map? S1S1 S2S2 Stream Query plan  

© HU-IWI 2006 · Holger Ziekow Page 4 Querying in the Network Challenges: Devices vary in Position in the network. Free memory. Operators network position influences energy consumption. Memory influences data accuracy. Mapping problem is NP hard. (Rectilinear Steiner Tree Problem) Query plans may have to be modified.

© HU-IWI 2006 · Holger Ziekow Page 5 Stream Processing on Smart Items (Optimized Mappings) Finding an optimal mapping is an NP-hard problem We define a metric to measure a mappings quality. This metric can be used in optimization algorithms Parameters to mutate: Target devices for the query operator (m) for the given query plan (q) Operators in the query plan (q) which can subsequently be calculated EnergyData quality

© HU-IWI 2006 · Holger Ziekow Page 6 Stream Processing on Smart Items (Test Results) Cost Optimization steps Optimization steps Approximation using a genetic algorithm Approximation using a genetic algorithm We used our metric and a genetic algorithm to find good mappings of query plans Tests show that good results can be found relatively fast In manual checks the generated mapping can be proven as reasonable

© HU-IWI 2006 · Holger Ziekow Page 7 Stream Processing on Smart Items (Test Results) Query: AGG(JOIN(Src1,Src2)) Memory Usage: AGG = 50 JOIN = 70 Memory

© HU-IWI 2006 · Holger Ziekow Page 8 Stream Processing on Smart Items (Test Results) Query: AGG(Src1,Src2, Src3,Src4) Mapped Query: AGG(AGG(Src1,Src4), AGG(Src2,Src3))

© HU-IWI 2006 · Holger Ziekow Page 9 Future Work Additional optimization parameters Message delay. Value based errors. Node specific energy consumption. Tuning the optimization algorithm. Integration of different routing algorithms.