Adaptive Cleaning for RFID Data Streams VLDB 2006 9/12/06 Shawn Jeffery Minos Garofalakis Michael Franklin UC Berkeley Intel Research Berkeley UC Berkeley.

Slides:



Advertisements
Similar presentations
6/3/2014 Wireless Sensor Networks COE 499 Localization Tarek Sheltami KFUPM CCSE COE 1.
Advertisements

RFID Data Aggregation Dritan Bleco, Yannis Kotidis Department of Informatics Athens University of Economics and Business.
1 VLDB 2006, Seoul Mapping a Moving Landscape by Mining Mountains of Logs Automated Generation of a Dependency Model for HUG’s Clinical System Mirko Steinle,
FLEXclusion: Balancing Cache Capacity and On-chip Bandwidth via Flexible Exclusion Jaewoong Sim Jaekyu Lee Moinuddin K. Qureshi Hyesoon Kim.
Online Filtering, Smoothing & Probabilistic Modeling of Streaming Data In short, Applying probabilistic models to Streams Bhargav Kanagal & Amol Deshpande.
Design Considerations for High Fan-in Systems: The HiFi Approach Presented by Shawn Jeffery CIDR‘05 1/7/05 Michael J. Franklin, Shawn R. Jeffery, Sailesh.
Every Bit Counts – Fast and Scalable RFID Estimation Muhammad Shahzad and Alex X. Liu Dept. of Computer Science and Engineering Michigan State University.
BYU Auxiliary Antenna Assisted Interference Cancellation for Radio Astronomy Imaging Arrays Brian Jeffs and Karl Warnick August 21, 2002.
Bayes Filters Pieter Abbeel UC Berkeley EECS Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics TexPoint fonts used in EMF. Read the.
A Generic Framework for Handling Uncertain Data with Local Correlations Xiang Lian and Lei Chen Department of Computer Science and Engineering The Hong.
Adaptive Cleaning for RFID Data Streams Shawn Jeffery Minos Garofalakis Michael Franklin UC Berkeley Intel Research Berkeley UC Berkeley Presented by:
Probabilistic Aggregation in Distributed Networks Ling Huang, Ben Zhao, Anthony Joseph and John Kubiatowicz {hling, ravenben, adj,
7th Biennial Ptolemy Miniconference Berkeley, CA February 13, 2007 Causality Interfaces for Actor Networks Ye Zhou and Edward A. Lee University of California,
1 In-Network PCA and Anomaly Detection Ling Huang* XuanLong Nguyen* Minos Garofalakis § Michael Jordan* Anthony Joseph* Nina Taft § *UC Berkeley § Intel.
RFID Topics Mo Liu Bart Shappee Temporal Management of RFID Data.
Tributaries and Deltas: Efficient and Robust Aggregation in Sensor Network Streams Amit Manjhi, Suman Nath, Phillip B. Gibbons Carnegie Mellon University.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Statistical inference (Sec. )
Approximate data collection in sensor networks the appeal of probabilistic models David Chu Amol Deshpande Joe Hellerstein Wei Hong ICDE 2006 Atlanta,
Cumulative Violation For any window size  t  Communication-Efficient Tracking for Distributed Cumulative Triggers Ling Huang* Minos Garofalakis.
Today Introduction to MCMC Particle filters and MCMC
Model-Driven Data Acquisition in Sensor Networks - Amol Deshpande et al., VLDB ‘04 Jisu Oh March 20, 2006 CS 580S Paper Presentation.
Declarative Support for Sensor Data Cleaning Shawn Jeffery Gustavo Alonso Michael Franklin Wei Hong Jennifer Widom UC Berkeley ETH Zurich UC Berkeley Arch.
Abstractions for Shared Sensor Networks DMSN September 2006 Michael J. Franklin.
Probabilistic Databases Amol Deshpande, University of Maryland.
Statistical Learning: Pattern Classification, Prediction, and Control Peter Bartlett August 2002, UC Berkeley CIS.
HiFi: Network-centric Query Processing in the Physical World SAP Research Forum February 2005 Mike Franklin UC Berkeley.
The Structure of (Computer) Scientific Revolutions Dow Jones Enterprise Ventures May 2006 Michael Franklin UC Berkeley & Amalgamated Insight.
RFID Shelving Final Project: 19 Mar 2007 Guy Shtub Idit Gershoni.
RFID Object Localization Gabriel Robins and Kirti Chawla Department of Computer Science University of Virginia
RFID Inventory System Shaun Duncan, Thomas Keaten, Auroop Roy.
Despeckle Filtering in Medical Ultrasound Imaging
Noise Estimation from a Single Image Ce Liu William T. FreemanRichard Szeliski Sing Bing Kang.
Adaptive Signal Processing Class Project Adaptive Interacting Multiple Model Technique for Tracking Maneuvering Targets Viji Paul, Sahay Shishir Brijendra,
“SDJS: Efficient Statistics in Wireless Networks” Albert Krohn, Michael Beigl, Sabin Wendhack TecO (Telecooperation Office) Institut für Telematik Universität.
Developing RFID Application In Supply Chain
ERP DATA ACQUISITION & PREPROCESSING EEG Acquisition: 256 scalp sites; vertex recording reference (Geodesic Sensor Net)..01 Hz to 100 Hz analogue filter;
Sensor Data Management: Challenges and (some) Solutions Amol Deshpande, University of Maryland.
1 A Local and Remote Radio Frequency Identification Learning Environment Andrew Shields & David Butcher Wireless and Mobility Research Group, Institute.
EVENT MANAGEMENT IN MULTIVARIATE STREAMING SENSOR DATA National and Kapodistrian University of Athens.
Associative Pattern Memory (APM) Larry Werth July 14, 2007
Radio Frequency Identification (RFID) Be Safe Security Solutions.
Suriya, A. September 19, 2015, Slide 0 Atipong Suriya School of MIME March 16, 2011 FE 640 : Term Project Presentation RFID Network Planning using Particle.
3D SLAM for Omni-directional Camera
Soft Sensor for Faulty Measurements Detection and Reconstruction in Urban Traffic Department of Adaptive systems, Institute of Information Theory and Automation,
Mapping and Localization with RFID Technology Matthai Philipose, Kenneth P Fishkin, Dieter Fox, Dirk Hahnel, Wolfram Burgard Presenter: Aniket Shah.
Network Computing Laboratory HiFi Systems: Network-Centric Query Processing for the Physical World Michael J. Franklin, Shawn R. Jeffrey, et al UC Berkeley.
Huirong Fu and Edward W. Knightly Rice Networks Group Aggregation and Scalable QoS: A Performance Study.
EUROCONTROL EXPERIMENTAL CENTRE INNOVATIVE RESEARCH Characteristics in Flight Data Estimation with Logistic Regression and Support Vector Machines ICRAT.
1 Robust Statistical Methods for Securing Wireless Localization in Sensor Networks (IPSN ’05) Zang Li, Wade Trappe Yanyong Zhang, Badri Nath Rutgers University.
Experimental Results ■ Observations:  Overall detection accuracy increases as the length of observation window increases.  An observation window of 100.
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
Doc.: IEEE /0553r1 Submission May 2009 Alexander Maltsev, Intel Corp.Slide 1 Path Loss Model Development for TGad Channel Models Date:
Load Shedding in Stream Databases – A Control-Based Approach Yicheng Tu, Song Liu, Sunil Prabhakar, and Bin Yao Department of Computer Science, Purdue.
11/25/2015 Wireless Sensor Networks COE 499 Localization Tarek Sheltami KFUPM CCSE COE 1.
Yanlei Diao, University of Massachusetts Amherst Future Directions in Sensor Data Management Yanlei Diao University of Massachusetts, Amherst.
August 30, 2004STDBM 2004 at Toronto Extracting Mobility Statistics from Indexed Spatio-Temporal Datasets Yoshiharu Ishikawa Yuichi Tsukamoto Hiroyuki.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
Adaptive Cleaning for RFID Data Streams. RFID: Radio Frequency IDentification.
Yanlei Diao, University of Massachusetts Amherst Capturing Data Uncertainty in High- Volume Stream Processing Yanlei Diao, Boduo Li, Anna Liu, Liping Peng,
Control-Based Load Shedding in Data Stream Management Systems Yicheng Tu and Sunil Prabhakar Department of Computer Sciences, Purdue University April 3,
Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph 1 Tracking Indoors.
Control-Based Load Shedding in Data Stream Management Systems Yicheng Tu and Sunil Prabhakar Department of Computer Sciences, Purdue University April 3,
Accurate WiFi Packet Delivery Rate Estimation and Applications Owais Khan and Lili Qiu. The University of Texas at Austin 1 Infocom 2016, San Francisco.
Introduction to emulators Tony O’Hagan University of Sheffield.
Kalman Filter and Data Streaming Presented By :- Ankur Jain Department of Computer Science 7/21/03.
RF2ID: A Reliable Middleware Framework for RFID Deployment
Image Based Modeling and Rendering (PI: Malik)
Load Shedding in Stream Databases – A Control-Based Approach
Adaptive Cleaning for RFID Data Streams
Real-Time RFID Localization Using RSS
Presentation transcript:

Adaptive Cleaning for RFID Data Streams VLDB /12/06 Shawn Jeffery Minos Garofalakis Michael Franklin UC Berkeley Intel Research Berkeley UC Berkeley

Shawn Jeffery HiFi Project UC Berkeley EECS RFID: Radio Frequency IDentification

Shawn Jeffery HiFi Project UC Berkeley EECS RFID data is dirty A simple experiment: 2 RFID-enabled shelves 10 static tags 5 mobile tags

Shawn Jeffery HiFi Project UC Berkeley EECS RFID Data Cleaning Time Raw readings Smoothed output RFID data has many dropped readings Typically, use a smoothing filter to interpolate SELECT distinct tag_id FROM RFID_stream [RANGE ‘5 sec’] GROUP BY tag_id SELECT distinct tag_id FROM RFID_stream [RANGE ‘5 sec’] GROUP BY tag_id But, how to set the size of the window? But, how to set the size of the window? Smoothing Filter

Shawn Jeffery HiFi Project UC Berkeley EECS Window Size for RFID Smoothing Fido movingFido resting Small window Reality Raw readings Large window  Need to balance completeness vs. capturing tag movement

Shawn Jeffery HiFi Project UC Berkeley EECS Truly Declarative Smoothing Problem: window size non-declarative Application wants a clean stream of data Window size is how to get it Solution: adapt the window size in response to data

Shawn Jeffery HiFi Project UC Berkeley EECS Itinerary Introduction: RFID data cleaning A statistical sampling perspective SMURF Per-tag cleaning Multi-tag cleaning Ongoing work Conclusions

Shawn Jeffery HiFi Project UC Berkeley EECS A Statistical Sampling Perspective Key Insight: RFID data  random sample of present tags Map RFID smoothing to a sampling experiment

Shawn Jeffery HiFi Project UC Berkeley EECS RFID’s Gory Details EpochTagIDReadRate Tag 1 Tag 2 Tag 3 Tag 4 Antenna & reader Tags E1E2E3E4E5E6E7E8E9E0 Read Cycle (Epoch) (For Alien readers) Tag List

Shawn Jeffery HiFi Project UC Berkeley EECS RFID Smoothing to Sampling RFIDSampling Read cycle (epoch)Sample trial ReadingSingle sample Smoothing windowRepeated trials Read rateProbability of inclusion (p i )  Now use sampling theory to drive adaptation!

Shawn Jeffery HiFi Project UC Berkeley EECS SMURF Statistical Smoothing for Unreliable RFID Data Adapts window based on statistical properties Mechanisms for: Per-tag and multi-tag cleaning

Shawn Jeffery HiFi Project UC Berkeley EECS Per-Tag Smoothing: Model and Background Use a binomial sampling model Time (epochs) pipi 1 0 Smoothing Window w i Bernoulli trials p i avg SiSi (Read rate of tag i) E1E2E3E4E5E6E7E8E9E0

Shawn Jeffery HiFi Project UC Berkeley EECS Per-Tag Smoothing: Completeness If the tag is there, read it with high probability  Want a large window pipi 1 0 Reading with a low p i Expand the window Time (epochs) E1E2E3E4E5E6E7E8E9E0

Shawn Jeffery HiFi Project UC Berkeley EECS Per-Tag Smoothing: Completeness Expected epochs needed to read With probability 1-  Desired window size for tag i

Shawn Jeffery HiFi Project UC Berkeley EECS Per-Tag Smoothing: Transitions Detect transitions as statistically significant changes in the data pipi 1 0 Statistically significant difference Flag a transition and shrink the window The tag has likely left by this point Time (epochs) E1E2E3E4E5E6E7E8E9E0

Shawn Jeffery HiFi Project UC Berkeley EECS Per-Tag Smoothing: Transitions # expected readings Is the difference “statistically significant”? # observed readings

Shawn Jeffery HiFi Project UC Berkeley EECS SMURF in Action Fido movingFido resting SMURF  Experiments with real and simulated data show similar results

Shawn Jeffery HiFi Project UC Berkeley EECS Multi-tag Cleaning Some applications only need aggregates E.g., count of items on each shelf  Don’t need to track each tag! Use statistical mechanisms for both: Aggregate computation Window adaptation

Shawn Jeffery HiFi Project UC Berkeley EECS Aggregate Computation  –estimators (Horvitz-Thompson) Count: P[tag i seen in a window of size w]:  Use small windows to capture movement  Use the estimator to compensate for lost readings

Shawn Jeffery HiFi Project UC Berkeley EECS Window Adaptation Upper bound window similar to per-tag “Transition” based on variance within subwindows Count NwNw Nw’Nw’ Time (epochs) E1E2E3E4E5E6E7E8E9E0

Shawn Jeffery HiFi Project UC Berkeley EECS Multi-tag Scenario

Shawn Jeffery HiFi Project UC Berkeley EECS Ongoing Work: Spatial Smoothing With multiple readers, more complicated Reinforcement  A? B? A U B? A B? Arbitration  A? C?  All are addressed by statistical framework! U A B C D Two rooms, two readers per room

Shawn Jeffery HiFi Project UC Berkeley EECS Beyond RFID  -estimator for other aggregates  Use SMURF for sensor networks Use SMURF in general streaming systems (e.g., TelegraphCQ)  Remove RANGE clause from CQL Other sensor data Other streaming data

Shawn Jeffery HiFi Project UC Berkeley EECS Related Work Commercial RFID middleware Smoothing filters: need to set smoothing window RFID-related work Rao et al., StreamClean: complementary Intel Seattle, HiFi, ESP: static window size BBQ, MauveDB Heavyweight, model-based SMURF is non-parametric, sampling-based Statistical filters (digital signal processing) Non-linear digital filters inspired SMURF design

Shawn Jeffery HiFi Project UC Berkeley EECS Conclusions Current smoothing filters not adequate Not declarative! SMURF: Declarative smoothing filter Uses statistical sampling to adapt window size

Shawn Jeffery HiFi Project UC Berkeley EECS Thanks! Questions?