Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Distributed Clustering for Robust Aggregation in Large Networks Ittay Eyal, Idit Keidar, Raphi Rom Technion, Israel."— Presentation transcript:

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

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

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

4 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, 2003. S. Nath, P. B. Gibbons, S. Seshan, and Z. R. Anderson. Synopsis diffusion for robust aggregation in sensor networks. In SenSys, 2004. 1 3 9 11 2 10 6 2

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

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

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

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

9 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

10 The Implications of Outliers 4 A single erroneous sample can radically offset the data. 3 1 10 5 27 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

11 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

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

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

14 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

15 It works where it matters Not Interesting Easy

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

17 Describe Elaborate Data

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

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

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

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


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

Similar presentations


Ads by Google