Adaptive Sampling for Sensor Networks Ankur Jain ٭ and Edward Y. Chang University of California, Santa Barbara DMSN 2004.

Slides:



Advertisements
Similar presentations
GAMPS COMPRESSING MULTI SENSOR DATA BY GROUPING & AMPLITUDE SCALING
Advertisements

Feedback Control Theory a Computer Systems Perspective Introduction What is feedback control? Why do computer systems need feedback control? Control design.
Analysis of : Operator Scheduling in a Data Stream Manager CS561 – Advanced Database Systems By Eric Bloom.
Alex Cheung and Hans-Arno Jacobsen August, 14 th 2009 MIDDLEWARE SYSTEMS RESEARCH GROUP.
Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Modeling and Analysis of Random Walk Search Algorithms in P2P Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE, Rensselaer Polytechnic Institute.
PROMISE: Peer-to-Peer Media Streaming Using CollectCast Mohamed Hafeeda, Ahsan Habib et al. Presented By: Abhishek Gupta.
5/4/2006EE228A – Communication Networks 1 Congestion Control to Reduce Latency in Sensor Networks for Real-Time Applications Presented by Phoebus Chen.
Fjording the Stream: An Architecture for Queries over Streaming Sensor Data Samuel Madden, Michael J. Franklin University of California, Berkeley Proceedings.
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
1 A General Auction-Based Architecture for Resource Allocation Weidong Cui, Matthew C. Caesar, and Randy H. Katz EECS, UC Berkeley {wdc, mccaesar,
Communication-Efficient Distributed Monitoring of Thresholded Counts Ram Keralapura, UC-Davis Graham Cormode, Bell Labs Jai Ramamirtham, Bell Labs.
Naming in Wireless Sensor Networks. 2 Sensor Naming  Exploiting application-specific naming and in- network processing for building efficient scalable.
Adaptive Sampling in Distributed Streaming Environment Ankur Jain 2/4/03.
PROMISE: Peer-to-Peer Media Streaming Using CollectCast M. Hefeeda, A. Habib, B. Botev, D. Xu, and B. Bhargava ACM Multimedia 2003, November 2003.
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
U NIVERSITY OF M ASSACHUSETTS, A MHERST – Department of Computer Science Dynamic Resource Allocation for Shared Data Centers Using Online Measurements.
Multi-server Optimal Bandwidth Monitoring for QoS based Multimedia Delivery Anup Basu, Irene Cheng and Yinzhe Yu Department of Computing Science U. of.
Prepared By: Kevin Meier Alok Desai
1 Adaptive Kalman Filter Based Freeway Travel time Estimation Lianyu Chu CCIT, University of California Berkeley Jun-Seok Oh Western Michigan University.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
Admission Control and Dynamic Adaptation for a Proportional-Delay DiffServ-Enabled Web Server Yu Cai.
Models and Issues in Data Streaming Presented By :- Ankur Jain Department of Computer Science 6/23/03 A list of relevant papers is available at
Online Piece-wise Linear Approximation of Numerical Streams with Precision Guarantees Hazem Elmeleegy Purdue University Ahmed Elmagarmid (Purdue) Emmanuel.
Adaptive Signal Processing Class Project Adaptive Interacting Multiple Model Technique for Tracking Maneuvering Targets Viji Paul, Sahay Shishir Brijendra,
Muhammad Moeen YaqoobPage 1 Moment-Matching Trackers for Difficult Targets Muhammad Moeen Yaqoob Supervisor: Professor Richard Vinter.
Jani Pousi Supervisor: Jukka Manner Espoo,
University of Maryland Automatically Adapting Sampling Rates to Minimize Overhead Geoff Stoker.
Naixue GSU Slide 1 ICVCI’09 Oct. 22, 2009 A Multi-Cloud Computing Scheme for Sharing Computing Resources to Satisfy Local Cloud User Requirements.
Dynamic and Decentralized Approaches for Optimal Allocation of Multiple Resources in Virtualized Data Centers Wei Chen, Samuel Hargrove, Heh Miao, Liang.
A Sweeper Scheme for Localization and Mobility Prediction in Underwater Acoustic Sensor Networks K. T. DharanC. Srimathi*Soo-Hyun Park VIT University Vellore,
Stochastic sleep scheduling (SSS) for large scale wireless sensor networks Yaxiong Zhao Jie Wu Computer and Information Sciences Temple University.
Rate-based Data Propagation in Sensor Networks Gurdip Singh and Sandeep Pujar Computing and Information Sciences Sanjoy Das Electrical and Computer Engineering.
CHAPTER TEN AUTHORING.
Towards Low Overhead Provenance Tracking in Near Real-Time Stream Filtering Nithya N. Vijayakumar, Beth Plale DDE Lab, Indiana University {nvijayak,
Smita Vijayakumar Qian Zhu Gagan Agrawal 1.  Background  Data Streams  Virtualization  Dynamic Resource Allocation  Accuracy Adaptation  Research.
Department of Information Engineering University of Padova, ITALY A Soft QoS scheduling algorithm for Bluetooth piconets {andrea.zanella, daniele.miorandi,
Using Prediction to Accelerate Coherence Protocols Authors : Shubendu S. Mukherjee and Mark D. Hill Proceedings. The 25th Annual International Symposium.
1 IEEE Meeting July 19, 2006 Raj Jain Modeling of BCN V2.0 Jinjing Jiang and Raj Jain Washington University in Saint Louis Saint Louis, MO
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
Qos support and adaptive video. QoS support in ad hoc networks MAC layer techniques: – e - alternation of contention based and contention free periods;
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
Cooperative Mobile Live Streaming Considering Neighbor Reception SPEAKER: BO-YU HUANG ADVISOR: DR. HO-TING WU 2015/10/15 1.
Implementation of Embedded OS Lab5 Real-time Programming on μ C/OS-III.
GridNets 2006 – October 1 st Grid Resource Management by means of Ant Colony Optimization Gustavo Sousa Pavani and Helio Waldman Optical Networking Laboratory.
Sunpyo Hong, Hyesoon Kim
PAC: Perceptive Admission Control for Mobile Wireless Networks Ian D. Chakeres Elizabeth M. Belding-Royer.
Kalman Filter and Data Streaming Presented By :- Ankur Jain Department of Computer Science 7/21/03.
Dynamic Resource Allocation for Shared Data Centers Using Online Measurements By- Abhishek Chandra, Weibo Gong and Prashant Shenoy.
Analysis the performance of vehicles ad hoc network simulation based
Applying Control Theory to Stream Processing Systems
3 | Analyzing Server, Network, and Client Health
A Framework for Automatic Resource and Accuracy Management in A Cloud Environment Smita Vijayakumar.
Lottery Scheduling Ish Baid.
Provision of Multimedia Services in based Networks
Goal Control the amount of traffic in the network
Advanced Computer Networks
Smita Vijayakumar Qian Zhu Gagan Agrawal
Networked Real-Time Systems: Routing and Scheduling
Prestented by Zhi-Sheng, Lin
QoS routing Finding a path that can satisfy the QoS requirement of a connection. Achieving high resource utilization.
Modeling and Evaluating Variable Bit rate Video Steaming for ax
Nome Sobrenome. Time time time time time time..
Presentation transcript:

Adaptive Sampling for Sensor Networks Ankur Jain ٭ and Edward Y. Chang University of California, Santa Barbara DMSN 2004

08/30/2004DMSN Outline  Sampling in sensor networks  Adaptive sampling using Kalman Filter  Problem formulation  Results

08/30/2004DMSN Sampling in Sensors  Sampling Interval (SI) – time interval between successive measurements  Sensitive to streaming data characteristics, query precision and available resources  Over-sampling comes at increased resource usage CPU – at the sensor and the central server Network Bandwidth – within the sensor network Power Usage – at the sensor

08/30/2004DMSN Examples  Habitat Monitoring – Animal activity Higher bandwidth to sensors reporting “interesting events”  Unusual changes in temperature, sound levels  Video Surveillance – Parking Lot Higher rate video capturing in area “experiencing unexpected traffic pattern”  Random swirling, speeding

08/30/2004DMSN Related Work  Network Contention Considers network contention before putting data on the network channel Better delivery rate at the server  Stochastic Estimation Adapts to input data characteristics using stochastic models Does not consider multiple sensors scenario

08/30/2004DMSN Modeling Streaming Data Characteristics  A Kalman Filter (KF) is used by each sensor to estimate expected values (value at the next measurement)  Estimation error (ER) from KF is used to quantify streaming data characteristics High error compensated by lower SI

08/30/2004DMSN The KF cycle Time Update (Predict) Measurement Update (Correct) Adjusts the current state estimate Projects the current state estimate Measurement from the sensor Estimation Error (ER)

08/30/2004DMSN Adaptive Sampling  All sensors stream updates to a central server  ER is calculated at each measurement  Based on ER, the sensors can adjust the sampling interval within a specified range SIR (Sampling Interval Range)  Beyond the range the sensor requests the server for lower sampling interval (more bandwidth)  The server allocates bandwidth based on available resources

08/30/2004DMSN Sensor Side  No server mediation required as long as the desired change in Sampling Interval (SI) is within SIR SI last – last SI received from the server SI desired – desired SI to reduce ER  High activity streams can be captured at low SI avoiding delays due to server response or network congestion

08/30/2004DMSN Sensor Side  New SI is proportional to estimation error from the KF over a sliding window of sizeW SI new – desired SI SI current – current SI θ – user parameter (max. change in SI) f – fractional change in ER over sliding window  If SI new is out of range, a new SI is requested from the server ΔSI – change in SI requested

08/30/2004DMSN Server Side  The server puts requests in a queue with 5 attributes Fractional Error (f) – fractional error at the sensor Request (Req) – change in SI requested History (h) – age of the request in the queue Grant (g) – amount by which the request has been satisfied Query Weight (w) – Weight from the query processor  The server forms an optimization problem such that A is the amount granted and R avail is the available resource

08/30/2004DMSN Experiments  Oporto simulator used to obtain trajectories of moving shoals  One sensor per shoal (12 Shoals)  3000 tuples at each sensor  Results compared with uniform sampling approach  Effective Resource Utilization (ERU) ξ η – mean fractional error between real and actual trajectory m – fraction of messages exchanges between sensors and server

08/30/2004DMSN Results – ERU vs. Number of Sources

08/30/2004DMSN Results – ERU vs. Sliding Window Size

08/30/2004DMSN Future Work  Extension to multi hop sensor networks  Application of other estimation models (particle filters)  Dynamic SIR’s  Development of better algorithms to reduce message overheads

08/30/2004DMSN Thank you !