Distributed Clustering for Robust Aggregation in Large Networks Ittay Eyal, Idit Keidar, Raphi Rom Technion, Israel.

Slides:



Advertisements
Similar presentations
A Hierarchical Multiple Target Tracking Algorithm for Sensor Networks Songhwai Oh and Shankar Sastry EECS, Berkeley Nest Retreat, Jan
Advertisements

Gossip-Based Computation of Aggregation Information
© 2005 Dorian C. Arnold Reliability in Tree-based Overlay Networks Dorian C. Arnold University of Wisconsin Paradyn/Condor Week March 14-18, 2005 Madison,
Towards an Exa-scale Operating System* Ely Levy, The Hebrew University *Work supported in part by a grant from the DFG program SPPEXA, project FFMK.
Sensor Network 教育部資通訊科技人才培育先導型計畫. 1.Introduction General Purpose  A wireless sensor network (WSN) is a wireless network using sensors to cooperatively.
Gossip Algorithms and Implementing a Cluster/Grid Information service MsSys Course Amar Lior and Barak Amnon.
Distributed Detection Of Node Replication Attacks In Sensor Networks Presenter: Kirtesh Patil Acknowledgement: Slides on Paper originally provided by Bryan.
Measures of Dispersion or Measures of Variability
January Supervisors & Staff Supervisor: Mr. Ittay Eyal Developers: Hani Ayoub Daniel Aranki.
Dynamic Computations in Ever-Changing Networks Idit Keidar Technion, Israel 1Idit Keidar, TADDS Sep 2011.
Ziv Dayan Tom Afek Kafka Instructor Ittay Eyal.
Distributed Data Classification in Sensor Networks DE: Verteilte Daten-Klassifikation in Sensor-Netzwerken FR: Classification distribuée de données dans.
SYNOPSIS DIFFUSION For Robust Aggregation in Sensor Networks Suman Nath, Phillip B. Gibbons, Srinivasan Seshan, Zachary R. Anderson Presented by Xander.
1 LINK STATE PROTOCOLS (contents) Disadvantages of the distance vector protocols Link state protocols Why is a link state protocol better?
DNA Research Group 1 CountTorrent: Ubiquitous Access to Query Aggregates in Dynamic and Mobile Sensor Networks Abhinav Kamra, Vishal Misra and Dan Rubenstein.
Distributed Regression: an Efficient Framework for Modeling Sensor Network Data Carlos Guestrin Peter Bodik Romain Thibaux Mark Paskin Samuel Madden.
SEBD Tutorial, June Monitoring Distributed Streams Joint works with Tsachi Scharfman, Daniel Keren.
Geographic Gossip: Efficient Aggregations for Sensor Networks Author: Alex Dimakis, Anand Sarwate, Martin Wainwright University: UC Berkeley Venue: IPSN.
Distributed Clustering for Robust Aggregation in Large Networks Ittay Eyal, Idit Keidar, Raphi Rom Technion, Israel.
Chess Review May 11, 2005 Berkeley, CA Tracking Multiple Objects using Sensor Networks and Camera Networks Songhwai Oh EECS, UC Berkeley
Probabilistic Data Aggregation Ling Huang, Ben Zhao, Anthony Joseph Sahara Retreat January, 2004.
Time-Decaying Sketches for Sensor Data Aggregation Graham Cormode AT&T Labs, Research Srikanta Tirthapura Dept. of Electrical and Computer Engineering.
Gossip-Based Aggregation of Trust in Decentralized Reputation Systems Ariel D. Procaccia, Yoram Bachrach, and Jeffrey S. Rosenschein.
Chord-over-Chord Overlay Sudhindra Rao Ph.D Qualifier Exam Department of ECECS.
Localized Self- healing using Expanders Gopal Pandurangan Nanyang Technological University, Singapore Amitabh Trehan Technion - Israel Institute of Technology,
A Local Facility Location Algorithm Supervisor: Assaf Schuster Denis Krivitski Technion – Israel Institute of Technology.
Correctness of Gossip-Based Membership under Message Loss Maxim Gurevich, Idit Keidar Technion.
Routing Algorithm for Large Data Sensor Networks Raghul Gunasekaran Group Meeting Spring 2006.
Distributed Denial of Service Attack and Prevention Andrew Barkley Quoc Thong Le Gia Matt Dingfield Yashodhan Gokhale.
1 Reading Report 9 Yin Chen 29 Mar 2004 Reference: Multivariate Resource Performance Forecasting in the Network Weather Service, Martin Swany and Rich.
Communication (II) Chapter 4
Fluid Limits for Gossip Processes Vahideh Manshadi and Ramesh Johari DARPA ITMANET Meeting March 5-6, 2009 TexPoint fonts used in EMF. Read the TexPoint.
Distributed Computing Rik Sarkar. Distributed Computing Old style: Use a computer for computation.
Soft Sensor for Faulty Measurements Detection and Reconstruction in Urban Traffic Department of Adaptive systems, Institute of Information Theory and Automation,
Join Synopses for Approximate Query Answering Swarup Acharya Phillip B. Gibbons Viswanath Poosala Sridhar Ramaswamy.
Stochastic modeling of molecular reaction networks Daniel Forger University of Michigan.
Swarup Acharya Phillip B. Gibbons Viswanath Poosala Sridhar Ramaswamy Presented By Vinay Hoskere.
Network-on-Chip Energy-Efficient Design Techniques for Interconnects Suhail Basit.
Growth Codes: Maximizing Sensor Network Data Persistence abhinav Kamra, Vishal Misra, Jon Feldman, Dan Rubenstein Columbia University, Google Inc. (SIGSOMM’06)
Dave McKenney 1.  Introduction  Algorithms/Approaches  Tiny Aggregation (TAG)  Synopsis Diffusion (SD)  Tributaries and Deltas (TD)  OPAG  Exact.
RIDA: A Robust Information-Driven Data Compression Architecture for Irregular Wireless Sensor Networks Nirupama Bulusu (joint work with Thanh Dang, Wu-chi.
Communication Support for Location- Centric Collaborative Signal Processing in Sensor Networks Parmesh Ramanathan University of Wisconsin, Madison Acknowledgements:K.-C.
Cluster 2004 San Diego, CA A Client-centric Grid Knowledgebase George Kola, Tevfik Kosar and Miron Livny University of Wisconsin-Madison September 23 rd,
CountTorrent: Ubiquitous Access to Query Aggregates in Dynamic and Mobile Sensor Networks Abhinav Kamra, Vishal Misra and Dan Rubenstein - Columbia University.
Secure In-Network Aggregation for Wireless Sensor Networks
CURE: EFFICIENT CLUSTERING ALGORITHM FOR LARGE DATASETS VULAVALA VAMSHI PRIYA.
The Bloom Paradox Ori Rottenstreich Joint work with Isaac Keslassy Technion, Israel.
Teknik Routing Pertemuan 10 Matakuliah: H0524/Jaringan Komputer Tahun: 2009.
Global Clock Synchronization in Sensor Networks Qun Li, Member, IEEE, and Daniela Rus, Member, IEEE IEEE Transactions on Computers 2006 Chien-Ku Lai.
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
Computational Sensing = Modeling + Optimization CENS seminar Jan 28, 2005 Miodrag Potkonjak Key Contributors: Bradley Bennet, Alberto.
Cluster computing. 1.What is cluster computing? 2.Need of cluster computing. 3.Architecture 4.Applications of cluster computing 5.Advantages of cluster.
1 Roie Melamed, Technion AT&T Labs Araneola: A Scalable Reliable Multicast System for Dynamic Wide Area Environments Roie Melamed, Idit Keidar Technion.
Sensor Networks © M Jamshidi.
Scalable Load-Distance Balancing
Review 49% of all people in the world are male. Interested whether physics majors are more likely to be male than the general population, you survey 10.
Demetrios Zeinalipour-Yazti (Univ. of Cyprus)
Computing and Compressive Sensing in Wireless Sensor Networks
A paper on Join Synopses for Approximate Query Answering
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Introduction to Wireless Sensor Networks
湖南大学-信息科学与工程学院-计算机与科学系
Distributed Clustering for Scalable, Long-Lived Sensor Networks
Infer: A Bayesian Inference Approach towards Energy Efficient Data Collection in Dense Sensor Networks. G. Hartl and B.Li In Proc. of ICDCS Natalia.
Presented by: Yang Yu Spatiotemporal GMM for Background Subtraction with Superpixel Hierarchy Mingliang Chen, Xing Wei, Qingxiong.
Coverage and Connectivity in Sensor Networks
Distributed computing deals with hardware
Outline Ganesan, D., Greenstein, B., Estrin, D., Heidemann, J., and Govindan, R. Multiresolution storage and search in sensor networks. Trans. Storage.
CSE 486/586 Distributed Systems Time and Synchronization
Overview: Chapter 2 Localization and Tracking
Presentation transcript:

Distributed Clustering for Robust Aggregation in Large Networks Ittay Eyal, Idit Keidar, Raphi Rom Technion, Israel

Aggregation in Sensor Networks – Applications Temperature sensors thrown in the woods Seismic sensors Grid computing load

Aggregation in Sensor Networks – Applications Large networks with light nodes. Target is a function of all sensed data. Average, min, majority, etc.

Tree Aggregation and Gossip Hierarchical solution Fast - O(height of tree) Disadvantages: Limited to static topology. No failure robustness. D. Kempe, A. Dobra, and J. Gehrke. Gossip-based computation of aggregate information. In FOCS, S. Nath, P. B. Gibbons, S. Seshan, and Z. R. Anderson. Synopsis diffusion for robust aggregation in sensor networks. In SenSys,

Tree Aggregation and Gossip D. Kempe, A. Dobra, and J. Gehrke. Gossip-based computation of aggregate information. In FOCS, S. Nath, P. B. Gibbons, S. Seshan, and Z. R. Anderson. Synopsis diffusion for robust aggregation in sensor networks. In SenSys, Gossip: Each node maintains a synopsis.

Tree Aggregation and Gossip D. Kempe, A. Dobra, and J. Gehrke. Gossip-based computation of aggregate information. In FOCS, S. Nath, P. B. Gibbons, S. Seshan, and Z. R. Anderson. Synopsis diffusion for robust aggregation in sensor networks. In SenSys, Gossip: Each node maintains a synopsis. Occasionally, each node contacts a neighbor and they improve their synopses

Tree Aggregation and Gossip D. Kempe, A. Dobra, and J. Gehrke. Gossip-based computation of aggregate information. In FOCS, S. Nath, P. B. Gibbons, S. Seshan, and Z. R. Anderson. Synopsis diffusion for robust aggregation in sensor networks. In SenSys, Gossip: Each node maintains a synopsis. Indifferent to topology changes. Crash robust. Occasionally, each node contacts a neighbor and they improve their synopses

Outliers - Definition Samples deviating from the distribution of the bulk of the data.

Sources of Outliers Sensor Malfunction Short circuit in a seismic sensor Sensing Error An animal sitting on a temperature sensor Interesting Info: DDoS: Irregular load on some machines in a grid Software bugs: In grid computing, a machine reports negative CPU usage Interesting Info: Fire outbreak: Extremely high temperature in a certain area of the woods Interesting Info: intrusion: A truck driving by a seismic detector

The Implications of Outliers 4 A single erroneous sample can radically offset the data o The average (47 o ) doesn’t tell the whole story. 25 o 26 o 25 o 28 o 98 o 120 o 27 o

Outlier Detection Challenge A double bind: A centralized solution won’t cut it: Bandwidth limitations Power limitations Storage limitations No one in the system has enough information. Regular data distribution Outliers

Aggregate Clusters Each cluster has its own mean and mass. A bounded number ( k ) of clusters is maintained. Original samples abcd Aggregation Result Aggregation of a and b 1 13 (No compression) Aggregation of a, b and c Here k = 2

But what does the mean mean? New Sample Mean A Mean B The variance must be taken into account Gaussian A Gaussian B

Gossip Aggregation of Gaussian Clusters Each cluster is described by: Mass Mean Covariance matrix Distribution is described as k clusters. Nodes gossip: unify synopses by merging close clusters. ab += Merge

It works where it matters Not Interesting Easy

Protocol is Crash Robust Regular, 5% Crash probability per round Standard, No Crashes Outlier robust, with and without crashes

Describe Elaborate Data

Temperature sensors on a fence by the woods FireNo FireFireNo FireFireNo Fire

Summary Robust Aggregation requires outlier detection 27 o 98 o 120 o We present outlier detection by Gaussian clustering: Merge

Summary – Our Protocol Outlier Detection (where it’s important)Crash RobustnessElaborate Data

Ittay Eyal, Idit Keidar, Raphael Rom. Distributed Clustering for Robust Aggregation in Large Networks, Technion, 2009 Thank you