Palanivel Kodeswaran, Ravi Kokku, Sayandeep Sen, Mudhakar Srivatsa

Slides:



Advertisements
Similar presentations
Imbalanced data David Kauchak CS 451 – Fall 2013.
Advertisements

Sensor-Based Abnormal Human-Activity Detection Authors: Jie Yin, Qiang Yang, and Jeffrey Junfeng Pan Presenter: Raghu Rangan.
FixtureFinder: Discovering the Existence of Electrical and Water Fixtures Vijay Srinivasan*, John Stankovic, Kamin Whitehouse University of Virginia *(Currently.
Vikramaditya Jakkula. MavPad Argus Sensor Network  around 100 Sensors.  include Motion, Devices, Light, Pressure, Humidity and more.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks.
Distributed Microsystems Laboratory: Developing Microsystems that Make Sense Sensor Validation Techniques Sponsoring Agency: Center for Process Analytical.
1 Distributed Online Simultaneous Fault Detection for Multiple Sensors Ram Rajagopal, Xuanlong Nguyen, Sinem Ergen, Pravin Varaiya EECS, University of.
Cumulative Violation For any window size  t  Communication-Efficient Tracking for Distributed Cumulative Triggers Ling Huang* Minos Garofalakis.
Efficient Estimation of Emission Probabilities in profile HMM By Virpi Ahola et al Reviewed By Alok Datar.
©2003/04 Alessandro Bogliolo Background Information theory Probability theory Algorithms.
EVALUATION David Kauchak CS 451 – Fall Admin Assignment 3 - change constructor to take zero parameters - instead, in the train method, call getFeatureIndices()
Mercury Laser Driver Reliability Considerations HAPL Integration Group Earl Ault June 20, 2005 UCRL-POST
Object detection, tracking and event recognition: the ETISEO experience Andrea Cavallaro Multimedia and Vision Lab Queen Mary, University of London
Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields Yong-Joong Kim Dept. of Computer Science Yonsei.
EVENT MANAGEMENT IN MULTIVARIATE STREAMING SENSOR DATA National and Kapodistrian University of Athens.
NSF Critical Infrastructures Workshop Nov , 2006 Kannan Ramchandran University of California at Berkeley Current research interests related to workshop.
Life Under Your Feet. Sensor Network Design Philosophies Use low cost components No access to line power –Deployed in remote locations Radio is the.
Demo. Overview Overall the project has two main goals: 1) Develop a method to use sensor data to determine behavior probability. 2) Use the behavior probability.
CoFM: An Environment for Collaborative Feature Modeling Li Yi Institute of Software, School of EECS, Peking University Key Laboratory of High Confidence.
Being SMART About Failures: Assessing Repairs in Smart Homes Krasimira Kapitanova, Enamul Hoque, John A. Stankovic, Kamin Whitehouse, Sang H. Son University.
1 A Framework for Measuring and Predicting the Impact of Routing Changes Ying Zhang Z. Morley Mao Jia Wang.
Boundary Detection in Tokenizing Network Application Payload for Anomaly Detection Rachna Vargiya and Philip Chan Department of Computer Sciences Florida.
Handwritten Signature Verification
CS526: Information Security Chris Clifton November 25, 2003 Intrusion Detection.
CS307P-SYSTEM PRACTICUM CPYNOT. B13107 – Amit Kumar B13141 – Vinod Kumar B13218 – Paawan Mukker.
Tailoring the ESS Reliability and Availability needs to satisfy the users Enric Bargalló WAO October 27, 2014.
PERPETUAL IOT AWARENESS SYSTEM Intelligent Power Managing Middleware 25.
Copyright © 2009 Pearson Education, Inc. 5.2 Properties of the Normal Distribution LEARNING GOAL Know how to interpret the normal distribution in terms.
SCALECycle and Crowd Augmented Urban Sensing
Latency and Communication Challenges in Automated Manufacturing
Estimating Population Means (Large Samples)
Confidence intervals for µ
Market-Risk Measurement
Monitoring Persistently Congested Internet Links
Hardware & Software Reliability
Outline Introduction Related Work
RASID: A Robust WLAN Device-Free Passive Motion Detection System
Data Mining: Concepts and Techniques
On the Lifetime of Wireless Sensor Networks
Inference: Conclusion with Confidence
Chapter 21 More About Tests.
Data Mining Jim King.
PERT and CPM.
PCB 3043L - General Ecology Data Analysis.
Wireless Sensor Network Architectures
Hypothesis Testing and Confidence Intervals (Part 1): Using the Standard Normal Lecture 8 Justin Kern October 10 and 12, 2017.
BotCatch: A Behavior and Signature Correlated Bot Detection Approach
Damiano Bolzoni, Sandro Etalle, Pieter H. Hartel
Understanding and Exploiting Amazon EC2 Spot Instances
Project Management Complexity, Risks, Failure and Technology
Market Basket Many-to-many relationship between different objects
K Nearest Neighbor Classification
ENGINEERING MANAGEMENT (GE 404)
Mobile plus in-situ setup for IoT
Faulkner, Matthew, Michael Olson, Rishi Chandy, Jonathan Krause, K
Pong: Diagnosing Spatio-Temporal Internet Congestion Properties
The Open World of Micro-Videos
STA 291 Spring 2008 Lecture 5 Dustin Lueker.
STA 291 Spring 2008 Lecture 5 Dustin Lueker.
5.2 Properties of the Normal Distribution
3. Use an in-line sensor to sense when the effects of tool wear...
Power Section 9.7.
What are their purposes? What kinds?
Finding Periodic Discrete Events in Noisy Streams
INF 141: Information Retrieval
1.3. Statistical hypothesis tests
Power-Accuracy Tradeoffs in Human Activity Transition Detection
Mole: Motion Leaks through Smartwatch Sensors
CS137: Electronic Design Automation
Evaluation David Kauchak CS 158 – Fall 2019.
Presentation transcript:

Idea: A System for Efficient Failure Management in Smart IoT Environments Palanivel Kodeswaran, Ravi Kokku, Sayandeep Sen, Mudhakar Srivatsa MobiSys 2016 Presented by: Zaeem Hussain CS 3720 Feb 20, 2018

Basic Idea Sensors fail over time, needing replacement or some other form of failure management Cost of failure management increases with the scale of deployment Inherent sensor redundancy in detecting Activities of Daily Living (ADLs) Leverage this redundancy to increase the time between repairs

Setup

Motivation ADLs generally trigger multiple sensors e.g. Cooking {Fridge, Microwave, Cupboard, Stove} Not all sensors may be necessary to detect an activity Failure of a sensor may or may not significantly degrade ADL detection System can monitor sensors and delay failure management measures if detection performance does not fall below acceptable level

Architecture of Idea Online Offline ADL Detection Application ADL Signature Generation Sensor Failure Detection ADL Rules Maintenance Scheduling Sensor Impact Estimation

Datasets Name # User Duration (days) # ADL (# Activity) # Sensor (# Event) KasterenA 1 25 16 (283) 14 (2006) KasterenB 15 25 (172) 27 (22595) KasterenC 19 27 (254) 23 (39861) Aruba 219 11 (6477) 39 (805268) Twor9-10 2 249 25 (3745) 100 (711421) Twor2009 57 14 (499) 100 (136504) TworSmr 63 8 (1016) 100 (366075) AdlNorm 24 84 5 (120) 39 (6425)

Signature Extraction Identify frequently occurring subsets of sensors for each activity Extract rules of the form: (Fridge,Groceries_Cbrd,Plates_Cbrd) ⇒ Prepare_Breakfast <support:0.05,confidence:0.7> Depending on the number of sensors triggered, an ADL may have multiple rules Augment the rules with average Time of Day and Duration

ADL Detection Assume sensor trigger sequence partitioned by activity Matching rule: Set of sensors in the rule is a subset of sensors in the activity Sensor score of ADLk: Sum (confidence value of all matching rules of ADLk) x Prob(ADLk) Temporal matching: Activity’s temporal feature lies within 1.5 standard deviations of the rule’s temporal feature Temporal score: Sum (confidence value of temporally matching rules) Final score: Weighted sum of temporal and sensor scores

Failure Detection For periodic sensors, generate alert if time elapsed since last report from the sensor exceeds some predetermined threshold For 100% impact sensors, if time elapsed since last detection of ADL for which the sensor is critical exceeds the threshold, generate alert For rest of the sensors, keep track of rarity score ρ Rarity score: Probability that observed sequence of activities happens without triggering the sensor in consideration Once rarity score for a sensor falls below some threshold, generate alert Choice of threshold for rarity score represents tradeoff between false alerts and detection latency

Maintenance Scheduling Cloud collects following information for each home Impact of failed sensor Location of home Degradation in ADL detection accuracy Optimize for labor cost and minimum distance travelled by mechanic(s)

Experiments Split data into 80% train and 20% test sets Longer duration traces generated by replaying the original sequence multiple times Failures emulated by removing the failed sensor’s trigger events from the dataset, starting from the time of failure Sensor failures follow Weibull distribution with MTBF of 1 year

Questions?