|
ABSTRACT
Network tomography is a process for inferring "internal" link-level delay and loss performance information based on end-to-end (edge) network measurements. These methods require knowledge of the network topology; therefore a first crucial step in the tomography process is topology identification. This paper considers the problem of discovering network topology solely from host-based, unicast measurements, without internal network cooperation. First, we introduce a novel delay-based measurement scheme that does not require clock synchronization, making it more practical than other previous proposals. In contrast to methods that rely on network cooperation , our methodology has the potential to identify layer two elements (provided they are logical topology branching points and induce some measurable delay). Second, we propose a maximum penalized likelihood criterion for topology identification. This is a global optimality criterion, in contrast to other recent proposals for topology identification that employ suboptimal, pair-merging strategies. We develop a novel Markov Chain Monte Carlo (MCMC) procedure for rapid determination of the most likely topologies. The performance of our new probing scheme and identification algorithm is explored through simulation and Internet experiments.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
C. Andrieu, A. Doucet, W. Fitzgerald, and J. Peréz. Bayesian computational approaches to model selection. In Nonlinear and Non Gaussian Signal Processing, Cambridge: Newton Institute Series. Cambridge University Press, 2000.
|
| |
2
|
|
| |
3
|
R. Cáceres, N. Duffield, J. Horowitz, and D. Towsley. Multicast-based inference of network-internal loss characteristics. IEEE Trans. Info. Theory, 45(7):2462-2480, November 1999.
|
| |
4
|
H. Chipman, E. George, and R. McCulloch. Bayesian CART model search (with discussion). J. Am. Stat. Assoc., 93(6):937-960, 1998.
|
| |
5
|
M. Coates and R. Nowak. Network loss inference using unicast end-to-end measurement. In ITC Seminar on IP Traffic, Measurement and Modelling, Monterey, CA, Sep. 2000.
|
| |
6
|
M. Coates and R. Nowak. Network delay distribution inference from end-to-end unicast measurement. In Proc. IEEE Int. Conf. Acoust., Speech, and Signal Proc., Salt Lake City, UT, May 2001.
|
| |
7
|
M. Coates and R. Nowak. Sequential Monte Carlo inference of internal delays in nonstationary data networks. IEEE Trans. Signal Processing, 50(2):366-376, Feb. 2002.
|
| |
8
|
N. Duffield, J. Horowitz, and F. L. Presti. Adaptive multicast topology inference. In Proceedings of IEEE INFOCOM 2001, Anchorage, Alaska, April 2001.
|
| |
9
|
N. Duffield, J. Horowitz, F. L. Presti, and D. Towsley. Multicast topology inference from end-to-end measurements. In ITC Seminar on IP Traffic, Measurement and Modelling, Monterey, CA, Sep. 2000.
|
| |
10
|
N. Duffield, J. Horowitz, F. L. Presti, and D. Towsley. Multicast topology inference from measured end-to-end loss. IEEE Trans. Info. Theory, 48(1):26-45, January 2002.
|
| |
11
|
N. Duffield, F. L. Presti, V. Paxson, and D. Towsley. Inferring link loss using striped unicast probes. In Proceedings of IEEE INFOCOM 2001, Anchorage, Alaska, April 2001.
|
| |
12
|
S. Geman and D. Geman. Stochastic relaxation, Gibbs distributions, and the Bayesian restoration of images. IEEE Trans. PAMI, 6(6):721-741, 1984.
|
| |
13
|
P. Green. Reversible jump Markov chain Monte Carlo computation and Bayesian model determination. Biometrika, 82:711-732, 1995.
|
| |
14
|
|
| |
15
|
|
| |
16
|
W. Hastings. Monte Carlo sampling methods using Markov chains and their applications. Biometrika, 57:97-109, 1970.
|
 |
17
|
Kevin Lai , Mary Baker, Measuring link bandwidths using a deterministic model of packet delay, Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, p.283-294, August 28-September 01, 2000, Stockholm, Sweden
|
| |
18
|
N. Metropolis, A. Rosenbluth, M. Rosenbluth, A. Teller, and E. Teller. Equations of state calculations by fast computing machines. J. Chem. Phys., 21:1087-1091, 1953.
|
| |
19
|
UCB/LBNL/VINT network simulator ns (version 2). www.isi.edu/nsnam/ns/.
|
| |
20
|
|
| |
21
|
|
| |
22
|
S. Ratnasamy and S. McCanne. Inference of multicast routing trees and bottleneck bandwidths using end-to-end measurements. In Proceedings of IEEE INFOCOM 1999, New York, NY, March 1999.
|
| |
23
|
S. Richardson and P. Green. On Bayesian analysis of mixtures with an unknown number of components. J. Roy. Stat. Soc. B, 59:731-792, 1997.
|
| |
24
|
|
| |
25
|
|
 |
26
|
Dan Rubenstein , Jim Kurose , Don Towsley, Detecting shared congestion of flows via end-to-end measurement, Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, p.145-155, June 18-21, 2000, Santa Clara, California, United States
|
CITED BY 11
|
|
Craig Partridge , David Cousins , Alden W. Jackson , Rajesh Krishnan , Tushar Saxena , W. Timothy Strayer, Using signal processing to analyze wireless data traffic, Proceedings of the 3rd ACM workshop on Wireless security, p.67-76, September 28-28, 2002, Atlanta, GA, USA
|
|
|
Mohamed Hefeeda , Ahsan Habib , Boyan Botev , Dongyan Xu , Bharat Bhargava, PROMISE: peer-to-peer media streaming using CollectCast, Proceedings of the eleventh ACM international conference on Multimedia, November 02-08, 2003, Berkeley, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yun Mao , Hani Jamjoom , Shu Tao , Jonathan M. Smith, Networkmd: topology inference and failure diagnosis in the last mile, Proceedings of the 7th ACM SIGCOMM conference on Internet measurement, October 24-26, 2007, San Diego, California, USA
|
|
|
|
|