|
ABSTRACT
In this paper, we present NetQuest, a flexible framework for large-scale network measurement. We apply Bayesian experimental design to select active measurements that maximize the amount of information we gain about the network path properties subject to given resource constraints. We then apply network inference techniques to reconstruct the properties of interest based on the partial, indirect observations we get through these measurements. By casting network measurement in a general Bayesian decision theoretic framework, we achieve flexibility. Our framework can support a variety of design requirements, including i) differentiated design for providing better resolution to certain parts of the network; ii) augmented design for conducting additional measurements given existing observations; and iii) joint design for supporting multiple users who are interested in different parts of the network. Our framework is also scalable and can design measurement experiments that span thousands of routers and end hosts. We develop a toolkit that realizes the framework on PlanetLab. We conduct extensive evaluation using both real traces and synthetic data. Our results show that the approach can accurately estimate network-wide and individual path properties by only monitoring within 2%-10% of paths. We also demonstrate its effectiveness in providing differentiated monitoring, supporting continuous monitoring, and satisfying the requirements of multiple users.
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
|
K. Chaloner and I. Verdinelli, "Bayesian experimental design: A review," Statistical Science vol. 10, pp. 273-304, 1995 [Online]. Available: http://www.citeseer.ist.psu.edu/chaloner95bayesian.html
|
 |
2
|
|
 |
3
|
Yan Chen , David Bindel , Hanhee Song , Randy H. Katz, An algebraic approach to practical and scalable overlay network monitoring, Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications, August 30-September 03, 2004, Portland, Oregon, USA
|
| |
4
|
D. B. Chua, E. D. Kolaczyk, and M. Crovella, "Efficient monitoring of end-to-end network properties," in Proc. IEEE INFOCOM, 2004, pp. 1701-1711.
|
 |
5
|
|
| |
6
|
M. A. Clyde, "Experimental design: A Bayesian perspective," International Encyclopedia of Social and Behavioral Sciences, Apr. 2001.
|
| |
7
|
|
| |
8
|
T. Davis, "LDL: A Sparse LDL Factorization and Solve Package (Version 1.2)," 2005 [Online]. Available: http://www.cise.ufl.edu/research/ sparse/ldl/
|
| |
9
|
D. Donoho, "For most large underdetermined systems of linear equations, the minimal 11-norm near-solution approximates the sparsest near-solution," Stanford Univ. [Online]. Available: http://www-stat.stanford.edu/~donoho/Reports/2004/1110approx.pdf
|
| |
10
|
V. Fedorov, Theory of Optimal Experiments. New York: Academic, 1972.
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
B. Jones, D. Lin, and C. Nachtsheim, "Bayesian D-optimal supersaturated designs," 2004, submitted.
|
| |
15
|
D. V. Lindley, Bayesian Statistics--A Review. Philadelphia, PA: SIAM, 1972.
|
 |
16
|
|
| |
17
|
A. Medina, A. Lakhina, I. Matta, and J. Byers, Boston University Representative Internet Topology Generator (BRITE). [Online]. Available: http://www.cs.bu.edu/brite/
|
 |
18
|
A. Medina , N. Taft , K. Salamatian , S. Bhattacharyya , C. Diot, Traffic matrix estimation: existing techniques and new directions, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
| |
19
|
A. J. Miller and N. K. Nguyen, "A Fedorov exchange algorithm for D-optimal design," Applied Statistics, 1994.
|
| |
20
|
|
 |
21
|
Erich M. Nahum , Marcel-Catalin Rosu , Srinivasan Seshan , Jussara Almeida, The effects of wide-area conditions on WWW server performance, Proceedings of the 2001 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, p.257-267, June 2001, Cambridge, Massachusetts, United States
|
| |
22
|
|
| |
23
|
V. N. Padmanabhan, L. Qiu, and H. Wang, "Server-based inference of Internet link lossiness," in Proc. IEEE INFOCOM, Mar. 2003, 11 pp.
|
| |
24
|
M. Saunders, "PDCO: Primal-dual interior method for convex objectives," Stanford Univ., Palo Alto, CA, 2003 [Online]. Available: http:// www.stanford.edu/group/SOL/software/pdco.html
|
 |
25
|
|
 |
26
|
Neil Spring , Ratul Mahajan , David Wetherall, Measuring ISP topologies with rocketfuel, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
| |
27
|
N. Spring, R. Mahajan, D. Wetherall, and H. Hagerstrom, "Rocketfuel: An ISP topology mapping engine," [Online]. Available: http://www.cs. washigton.edu/research/networking/rocketfuel/
|
| |
28
|
N. Spring, D. Wetherall, and T. Anderson, "Scriptroute: A facility for distributed internet measurement," in Proc. USITS, Mar. 2003.
|
| |
29
|
Yin Zhang , Zihui Ge , Albert Greenberg , Matthew Roughan, Network anomography, Proceedings of the 5th ACM SIGCOMM conference on Internet Measurement, p.30-30, October 19-21, 2005, Berkeley, CA
|
 |
30
|
Yin Zhang , Matthew Roughan , Nick Duffield , Albert Greenberg, Fast accurate computation of large-scale IP traffic matrices from link loads, Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, June 11-14, 2003, San Diego, CA, USA
|
 |
31
|
Yin Zhang , Matthew Roughan , Carsten Lund , David Donoho, An information-theoretic approach to traffic matrix estimation, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
[doi> 10.1145/863955.863990]
|
 |
32
|
Yao Zhao , Yan Chen , David Bindel, Towards unbiased end-to-end network diagnosis, Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications, September 11-15, 2006, Pisa, Italy
|
|