SAVE: Sensor Anomaly Visualization Engine Lei Shi 1 Qi Liao 2 Yuan He 3 Rui Li 4 Aaron Striegel 2 Zhong Su 1 1 IBM Research — China 2 University of Notre.

Slides:



Advertisements
Similar presentations
© 2006 IBM Corporation SOA on your terms and our expertise Software WebSphere Process Integration STEW 5.2 P – How to run the End 2 End Demo.
Advertisements

ABSTRACT Due to the Internets sheer size, complexity, and various routing policies, it is difficult if not impossible to locate the causes of large volumes.
Almaden Services Research Almaden Research Center, San Jose, CA 20 April 2006 Multifaceted approach to ontologizing the ONTOLOG content Rooted in pragmatism,
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.
Design of a reliable communication system for grid-style traffic light networks Junghoon Lee Dept. of Computer science and statistics Jeju National University.
1 Intrusion Monitoring of Malicious Routing Behavior Poornima Balasubramanyam Karl Levitt Computer Security Laboratory Department of Computer Science UCDavis.
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
Computer Science Dr. Peng NingCSC 774 Adv. Net. Security1 CSC 774 Advanced Network Security Topic 7.3 Secure and Resilient Location Discovery in Wireless.
Dynamic Network Visualization in 1.5D
A Presentation for the Enterprise Architect © 2008 IBM Corporation IBM Technology Day - SOA SOA Governance Miroslav Petrek IT Software Architect
1 Next Century Challenges: Scalable Coordination in sensor Networks MOBICOMM (1999) Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar Presented.
Compressive Data Gathering for Large- Scale Wireless Sensor Networks Chong Luo Feng Wu Shanghai Jiao Tong University Microsoft Research Asia Jun Sun Chang.
Probabilistic Aggregation in Distributed Networks Ling Huang, Ben Zhao, Anthony Joseph and John Kubiatowicz {hling, ravenben, adj,
1 Data Persistence in Large-scale Sensor Networks with Decentralized Fountain Codes Yunfeng Lin, Ben Liang, Baochun Li INFOCOM 2007.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
Measurement and Analysis of Link Quality in Wireless Networks: An Application Perspective V. Kolar, Saquib Razak, P. Mahonen, N. Abu-Ghazaleh Carnegie.
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
1 Research Profile Guoliang Xing Assistant Professor Department of Computer Science and Engineering Michigan State University.
Highly Dynamic Destination- Sequenced Distance-Vector Routing (DSDV) for Mobile Computers C. E. Perkins & P. Bhagwat Presented by Paul Ampadu.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 13th Lecture Christian Schindelhauer.
Wireless Video Sensor Networks Vijaya S Malla Harish Reddy Kottam Kirankumar Srilanka.
Cross Strait Quad-Regional Radio Science and Wireless Technology Conference, Vol. 2, p.p. 980 – 984, July 2011 Cross Strait Quad-Regional Radio Science.
Secure Localization Algorithms for Wireless Sensor Networks proposed by A. Boukerche, H. Oliveira, E. Nakamura, and A. Loureiro (2008) Maria Berenice Carrasco.
788.11J Presentation “Intelligent Home Control Systems based on Active Sensor Networks” Presented by :Ahmed Mahmoud Ahmed.
UNIVERSITY of NOTRE DAME COLLEGE of ENGINEERING Preserving Location Privacy on the Release of Large-scale Mobility Data Xueheng Hu, Aaron D. Striegel Department.
Hongyu Gong, Lutian Zhao, Kainan Wang, Weijie Wu, Xinbing Wang
Project Introduction 이 상 신 Korea Electronics Technology Institute.
Fault Diagnosis System for Wireless Sensor Networks Praharshana Perera Supervisors: Luciana Moreira Sá de Souza Christian Decker.
IBM Research – China, 2013 Mining Information Dependency in Outpatient Encounters for Chronic Disease Care Wen Sun, Weijia Shen, Xiang Li, Feng Cao, Yuan.
2015/10/1 A color-theory-based energy efficient routing algorithm for mobile wireless sensor networks Tai-Jung Chang, Kuochen Wang, Yi-Ling Hsieh Department.
Compressive Data Gathering for Large-Scale Wireless Sensor Networks Chong Luo Feng Wu Jun Sun Chang Wen Chen.
EMC Smarts Managing IT From A Business Perspective
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Message-Passing for Wireless Scheduling: an Experimental Study Paolo Giaccone (Politecnico di Torino) Devavrat Shah (MIT) ICCCN 2010 – Zurich August 2.
TRICKLE: A Self-Regulating Algorithm for Code Propagation and Maintenance in Wireless Sensor Networks Philip Levis, Neil Patel, Scott Shenker and David.
1/30 Energy-Efficient Forwarding Strategies for Geographic Routing in Lossy Wireless Sensor Networks Wireless and Sensor Network Seminar Dec 01, 2004.
Understanding Text Corpora with Multiple Facets Lei Shi, Furu Wei, Shixia Liu, Xiaoxiao Lian, Li Tan and Michelle X. Zhou IBM Research.
Tufts University. EE194-WIR Wireless Sensor Networks. March 3, 2005 Increased QoS through a Degraded Channel using a Cross-Layered HARQ Protocol Elliot.
Distributed Monitoring of Mesh Networks Elizabeth Belding-Royer Mobility Management and Networking (MOMENT) Lab Dept. of Computer Science University of.
/42 Does Wireless Sensor Network Scale? A Measure Study on GreenOrbs Yunhao Liu, Yuan He, Mo Li, Jiliang Wang,Kebin Liu, Lufeng Mo, Wei Dong,
College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.
Copyright © 2012, SAS Institute Inc. All rights reserved. ANALYTICS IN BIG DATA ERA ANALYTICS TECHNOLOGY AND ARCHITECTURE TO MANAGE VELOCITY AND VARIETY,
Implementation of Collection Tree Protocol in QualNet
© 2007 IBM Corporation SOA on your terms and our expertise Software WebSphere Process Server and Portal Integration Overview.
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
Secure In-Network Aggregation for Wireless Sensor Networks
Central China Normal University A Cluster-based and Range Free Multidimensional Scaling-MAP Localization Scheme in WSN 1 Ke Xu, Yuhua Liu ( ), Cui Xu School.
Department of Computer Science and Engineering UESTC 1 RxLayer: Adaptive Retransmission Layer for Low Power Wireless Daibo Liu 1, Zhichao Cao 2, Jiliang.
SR: A Cross-Layer Routing in Wireless Ad Hoc Sensor Networks Zhen Jiang Department of Computer Science West Chester University West Chester, PA 19335,
Tufts Wireless Laboratory Tufts University School Of Engineering Real-Time Data Services for Cyber Physical Systems Zhong Zou.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
© 2005 IBM Corporation Discovering the Value of SOA with WebSphere Process Integration SOA on your terms and our expertise Building a Services Oriented.
© 2002 IBM Corporation IBM Research 1 Policy Transformation Techniques in Policy- based System Management Mandis Beigi, Seraphin Calo and Dinesh Verma.
A Reliability-oriented Transmission Service in Wireless Sensor Networks Yunhuai Liu, Yanmin Zhu and Lionel Ni Computer Science and Engineering Hong Kong.
Ahmad Salam AlRefai.  Introduction  System Features  General Overview (general process)  Details of each component  Simulation Results  Considerations.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
TreeCast: A Stateless Addressing and Routing Architecture for Sensor Networks Santashil PalChaudhuri, Shu Du, Ami K. Saha, and David B. Johnson Department.
Mote Clusters Thanos Stathopoulos CENS Systems Lab Joint work with Ben Greenstein, Lewis Girod, Mohammad Rahimi, Tom Schoellhammer, Ning Xu, Richard Guy.
Thermal Detecting Wireless Sensor Network Presenters: Joseph Roberson, Gautam Ankala, and Jessica Curry Faculty Advisor: Dr. Linda Milor ECE 4007: Final.
Resolve today’s IT management dilemma Enable generalist operators to localize user perceptible connectivity problems Raise alerts prioritized by the amount.
Structure-Free Data Aggregation in Sensor Networks.
Repairing Sensor Network Using Mobile Robots Y. Mei, C. Xian, S. Das, Y. C. Hu and Y. H. Lu Purdue University, West Lafayette ICDCS 2006 Speaker : Shih-Yun.
Distributed Network Monitoring in the Wisconsin Advanced Internet Lab Paul Barford Computer Science Department University of Wisconsin – Madison Spring,
Minimum spanning tree diameter estimation in random sensor networks in fractal dimension Students: Arthur Romm Daniel Kozlov Supervisor: Dr.Zvi Lotker.
Introduction to Wireless Sensor Networks
Computing and Compressive Sensing in Wireless Sensor Networks
Greedy Distributed Spanning tree routing (gdstr)
Presentation transcript:

SAVE: Sensor Anomaly Visualization Engine Lei Shi 1 Qi Liao 2 Yuan He 3 Rui Li 4 Aaron Striegel 2 Zhong Su 1 1 IBM Research — China 2 University of Notre Dame 3 Hong Kong University of Science and Technology & Tsinghua University 4 Xi’an Jiao Tong University

GreenOrbs Project A Long-Term Kilo-Scale Wireless Sensor Network System in the Forest Sensor Motes Deployments in Zhejiang Forest University, China Packaging & Enclosure

Outline  Problem & Related Work  Data Collection  SAVE Overview  Visual Analytics for the Sensor Anomalies –Temporal Expansion Model (Routing Topology and Dynamics) –Correlation Graph (Dimension Correlation and Dynamics) –High Dimension Data Projection (Dimension Values and Dynamics)  A Case on Sensor Failure Diagnosis  User Feedbacks  Commercialization with SmartMTS  Conclusion

Problem & Related Work  Diagnosis of large-scale sensor networks in the wild is challenging! –Various resource constraints in computing, storage and transmission => Hard to reuse traditional network management approaches –Huge performance variability or even frequent system failures due to the outdoor deployments (sometimes in hostile environment) –Lack of automatic algorithms and models to accurately identify the sensor anomalies  Related work –Network simulators MOTE_VIEW, TOSSIM, NetTopo, TinyViz –Sensor network tools SNA, Surge, SpyGlass, SNAMP –Sensor fault classifications Outliers, spikes, stuck-at, noise –Relevant visualizations GrowthRingMap, SpiralGraph, StarCoordinate Mote View TOS SIM GrowthRingMapStarCoordinate

Data Collection  Sensor data is measured at each node (mote) and transmitted as a couple of packets every 10 minutes to a central sink node for data fusion –Sensor Readings Environmental indicators: temperature, light, humidity, CO 2 Need preprocessing to translate to real-world scales –Routing Path to the Sink Each node in the path is piggybacked during the packet forwarding process Used to create the routing topology –Wireless Link Status to the Neighbors Typical link quality indicators: RSSI, LQI, ETX –Networking/System Statistics Radio power-on time, number of packets transmitted/received/dropped/etc. Routing protocol statistics: parent change events and no parent events

SAVE Overview TEM Graph Dimension Projection View Dimension Details View Correlation Graph Scented Time Slider

Temporal Expansion Model Geospatial Layout Graph-aesthetic Layout TEM Graph Layout  Difficulties to represent the dynamic sensor routing & delivery network –Sensor routing independent to their geospatial locations –Frequent re-routing across time –Delivery topology buried by the network variance  Temporal Expansion Model –Leverage the feature of sensor data delivery: synthesized at the central sink node –Key innovation: split the physical sensor node into virtual nodes according to their delivery paths –Advantages: Transformed into a tree Identify topology dynamics Possible to display a single physical node’s behavior

T 0,T 1 T1T1 T0T0 T0T0 T1T T1T1 T0T0 T0T0 4 2 T1T sink Original Dynamic Sensor Data Delivery Graph TEM Graph TEM Graph With GrowthRing Renderer TEM Graph Counting Sensor Packets Generated at Each Node Re- route Re- route Node Split Temporal Rendering Native Packets Normal Node Abnormal Node

TEM Graph Visualization  Semantic “overview + detail” approach in the TEM graph visualization –“Detail” shows the specific paths from one physical node to the sink node –GrowthRing glyphs visualize the packet forwarding/initiation temporal dynamics –Visual alerts show topology anomalies: loops, major/minor paths, temporal change rings Graph overview Node path to sink Loops Forwarding dynamics Sending dynamics Temporal anomaly ring Minor path Group re-routing

Correlation Graph  Observations –Sensor data dimensions (system status, routing status, sensor readings) are correlated –These correlations can be a measure of system dynamics and anomalies  Correlation Graph (CG) –Compute the Pearson’s product moment coefficient given the two dimension vectors –Two major type of CG: among sensor reading dimensions, among sensor counter dimensions Sensor Readings Sensor Status Counters Mixed Correlation Graph

CG Visualization  Raw CG –Layout: basic force-directed KK layout model, optimal distance inversely proportional to the correlation coefficient –Link thickness: indicate the correlation coefficient –Allow filtering of the graph by a correlation threshold  Comparative CG –Delta CG – change from the last time slot; Anomaly CG – change from the average CG –Link thickness: indicate the change of the correlation coefficient between two dimensions –Link color: green indicates the increased correlation, red indicates the decreased –Node color: indicate the increase/decrease of a dimension’s overall correlation to others Raw CGDelta CG Anomaly CG Sensor Reading CG

High Dimensional Sensor Data Projection  Dimension Projection View –The dimension anchors are placed uniformly in a circle –The data plots are placed inside the circle Each plot indicates the high dimensional sensor reading/status in a particular time The plot is placed according to a spring force model, the values of each dimension is normalized to [0,1] –Show temporal dynamics of the sensor data Plots of the same sensor node are connected to the path Time position in the selected range are encoded by color Design Basic Projections Drill-down to ValuesTemporal Dynamics

View Coordination  Data filtering through the time range selection on the slider –The TEM graph and the dimension projection view are filtered to the graphs in the selected time range  Data brushing through the node and data dimension selection –Node selection: The TEM graph and dimension projection view are brushed The detailed path and correlation graph view are created The time range slider are brushed with bars, indicating the number of packets transmitted in a particular time on the selected node –Dimension selection: The correlation graph and dimension projection view are brushed The detailed value graph are created  Time Selection  Node Selection  Dimension Selection Coordinated Multiple View

A Case on Sensor Failure Root Cause Analysis  Identify an anomaly on Node 543  Check the cause of this anomaly  Check the symptom of the parent node  Double-check another possible root cause

User Feedbacks and Discussions  Pros from the user’s perspective –Visibility of the salient sensor data –Ability to drill-down to the source data to discover new type of failures –Dimension projection view that displays the distribution of all the sensor dimensions, and the interactions to show the detailed value upon hovering the plot –TEM graph is an intuitive radial way to describe the topology  Cons/suggestions from the user’s perspective –Graphs like TEM is a little complicated and need some time to understand –Add a report view to automatically display the faults that can be detected routinely –Issues to work under low sensor data quality assumption

Application in SmartMTS  Application in SmartMTS solution –Enable support, management and optimization of large scale & complex Smart Grid IoT Infrastructures. –Infuse new, smarter services and management processes that are vital for Real-time operations visibility Quick & precise response to outages Smart asset performance optimization

Conclusion  We have designed and implemented the SAVE system –Leverage the visual analytics technology to solve the sensor network diagnosis problem –Focus on the detect and root cause analysis of sensor data anomalies and failures  Several novel visualization metaphors are designed, some are generic techniques –TEM graph for the dynamic network visualization –CG graph for the monitoring of temporal dimension correlations –A new dimension projection view for the presentation of the spatiotemporal dynamics of the high dimensional data  SAVE is shown to be useful in the scenario through –A real-life case study for the sensor failure root cause analysis –Domain user feedbacks

18 Thank You Merci Grazie Gracias Obrigado Danke Japanese English French Russian German Italian Spanish Brazilian Portuguese Arabic Traditional Chinese Simplified Chinese Hindi Tamil Thai Korean