Hierarchical Clustering and Network Topology Identification

Download Report

Transcript Hierarchical Clustering and Network Topology Identification

Hierarchical Clustering and Network
Topology Identification
Rui Castro
Mark Coates
Rob Nowak
Department of Electrical and Computer Engineering
Copyright © 2004 - Rui Castro
Topology Identification
Ratnasamy & McCanne (1999)
Duffield, et al (2000,01,02)
Bestravos, et al (2001)
Coates, et al (2001)
Shih & Hero (2002)
Pairwise delay measurements reveal topology
Copyright © 2004 - Rui Castro
Topology Identification
Challenges:
• 12 % never respond,15 % multiple interfaces - Barford et al (2000)
• detect level-2 topology “invisible” to IP layer (e.g., switches)
Copyright © 2004 - Rui Castro
Relationship between Topology ID
and Hierarchical Clustering
Copyright © 2004 - Rui Castro
Sandwich Probing
0
1
Do not need
clock
synchronization!!
2
3
4
5
Copyright © 2004 - Rui Castro
Sandwich Probing
0
1
Topology imposes
constraints
2
3
4
5
we can infer that receivers 3 & 4
have a longer shared path than
3 more
& 5 shared queues  larger
Copyright © 2004 - Rui Castro
Delay Covariance
0
1
2
3
4
5
more shared queues  larger covariance
Copyright © 2004 - Rui Castro
Measurement Framework
0
1
Key Assumptions:
Multiple measurements
• stationarity
• fixed (but unknown) routes
• temporal independence
individual
measurement
• spatial independence
2
3
4
5
CLT
Copyright © 2004 - Rui Castro
Maximum Likelihood Tree - MLT
The maximum likelihood tree (MLT) is defined as
Two
Approaches:
where
•
•
product of Gaussian densities
measurements
Binary tree construction
based on bottom-up, recursive
selection andunknown
pair-merging
process
similarity
metric values,
measurement likelihood
Markov Chain Monte Carlo (MCMC) tree search
forest of possible trees,
monotonicity constrain set, for tree
Copyright © 2004 - Rui Castro
Internet Experiments – Sandwich Probing
Traceroute topology
UNO
ALT topology
MCMC
topology
Copyright © 2004 - Rui Castro
Internet Experiments – RTT Delay Covariance
Traceroute topology
Estimated topology
Thanks to
Yolanda Tsang &
Mehmet Yildiz
Copyright © 2004 - Rui Castro
Final Remarks and Comments
• Clever probing and sampling schemes reveal “hidden”
network structure and behavior
• Likelihood based methods are a natural choice to account
for uncertainty in the data
• Sampling methods relying solely on RTT can be devised
R. Castro, M. Coates and R. Nowak, "Likelihood Based Hierarchical Clustering",
Complex
interplay
betweenAugust
measurement/probing
IEEE
Transactions
in Signal Processing,
2004.
techniques, statistical modeling, and computational
R.
Castro, M. Coates,
G. Liang, R. Nowak and B. Yu, "Network Tomography:
methods
for optimization
Recent Developments", Statistical Science, 2004 (invited paper, to appear).
Copyright © 2004 - Rui Castro