Download presentation
Presentation is loading. Please wait.
Published byMildred Clara Rice Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.