Network Tomography from Multiple Senders Rob Nowak Thursday, January 15, 2004 In collaboration with Mark Coates and Michael Rabbat.

Slides:



Advertisements
Similar presentations
Merging Logical Topologies Using End-to-end Measurements Michael Rabbat Mark Coates Robert Nowak Internet Measurement Conference 2003 Tuesday October 28,
Advertisements

Using Loss Pairs to Discover Network Properties Jun Liu, Mark Crovella Computer Science Dept. Boston University.
Collaborators: Mark Coates, Rui Castro, Ryan King, Mike Rabbat, Yolanda Tsang, Vinay Ribeiro, Shri Sarvotham, Rolf Reidi Network Bandwidth Estimation and.
Pathload A measurement tool for end-to-end available bandwidth Manish Jain, Univ-Delaware Constantinos Dovrolis, Univ-Delaware Sigcomm 02.
Joining LANs - Bridges. Connecting LANs 4 Repeater –Operates at the Physical layer no decision making, processing signal boosting only 4 Bridges –operates.
Aleksandar Kuzmanovic and Edward W. Knightly Rice Networks Group Measuring Service in Multi-Class Networks.
Lo Presti 1 Network Tomography Francesco Lo Presti Dipartimento di Informatica - Università dell’Aquila.
Network Capacity Planning IACT 418 IACT 918 Corporate Network Planning.
 Don Towsley 2000 Network Tomography for the Internet: Open Problems D. Towsley U. Massachusetts.
LAN Performance From Stallings text on LANs. CSMA/CD What is the maximum utilization possible for n nodes?
An Algebraic Approach to Practical and Scalable Overlay Network Monitoring Yan Chen, David Bindel, Hanhee Song, Randy H. Katz Presented by Mahesh Balakrishnan.
1 A General Introduction to Tomography & Link Delay Inference with EM Algorithm Presented by Joe, Wenjie Jiang 21/02/2004.
Network Tomography CS 552 Richard Martin. What is Network Tomography? Derive internal state of the network from: –external measurements (probes) –Some.
Maximum Likelihood Network Topology Identification Mark Coates McGill University Robert Nowak Rui Castro Rice University DYNAMICS May 5 th,2003.
Parallel Routing Bruce, Chiu-Wing Sham. Overview Background Routing in parallel computers Routing in hypercube network –Bit-fixing routing algorithm –Randomized.
Global Synchronization in Sensornets Jeremy Elson, Richard Karp, Christos Papadimitriou, Scott Shenker.
. PGM: Tirgul 10 Parameter Learning and Priors. 2 Why learning? Knowledge acquisition bottleneck u Knowledge acquisition is an expensive process u Often.
1 End-to-End Detection of Shared Bottlenecks Sridhar Machiraju and Weidong Cui Sahara Winter Retreat 2003.
Network Tomography through End- End Multicast Measurements D. Towsley U. Massachusetts collaborators: R. Caceres, N. Duffield, F. Lo Presti (AT&T) T. Bu,
Graphs and Topology Yao Zhao. Background of Graph A graph is a pair G =(V,E) –Undirected graph and directed graph –Weighted graph and unweighted graph.
Rethinking Internet Traffic Management: From Multiple Decompositions to a Practical Protocol Jiayue He Princeton University Joint work with Martin Suchara,
FTDCS 2003 Network Tomography based Unresponsive Flow Detection and Control Authors Ahsan Habib, Bharat Bhragava Presenter Mohamed.
Network Tomography (A presentation for STAT 593E) Mingyan Li Radha Sampigethaya.
Bandwidth Measurements Jeng Lung WebTP Meeting 10/25/99.
Ningning HuCarnegie Mellon University1 A Measurement Study of Internet Bottlenecks Ningning Hu (CMU) Joint work with Li Erran Li (Bell Lab) Zhuoqing Morley.
Modeling Gene Interactions in Disease CS 686 Bioinformatics.
Combining Multipath Routing and Congestion Control for Robustness Peter Key.
11/4/2003ACM Multimedia 2003, Berkeley, CA1 PROMISE: Peer-to-Peer Media Streaming Using CollectCast Mohamed Hefeeda 1 Joint work with Ahsan Habib 2, Boyan.
7/3/2015© 2007 Raymond P. Jefferis III1 Queuing Systems.
Network Tomography CS 552 Richard Martin. What is Network Tomography? Derive internal state of the network from: –external measurements (probes) –Some.
1 An Information Theoretic Approach to Network Trace Compression Y. Liu, D. Towsley, J. Weng and D. Goeckel.
1 Network Tomography Don Towsley UMass-Amherst. 2 Network Tomography - I Goal: obtain detailed picture of a network/internet from end-to-end views  infer.
Computer Science 1 Characterizing Link Properties Using “Loss-pairs” Jun Liu (joint work with Prof. Mark Crovella)
Network Tomography and Anomaly Detection Mark Coates Tarem Ahmed Network map from
Particle Filtering in Network Tomography
1 Tomography with Available Bandwidth Alok Shriram Jasleen Kaur Department of Computer Science University of North Carolina at Chapel Hill The UNIVERSITY.
2005/10/211 A Survey on Physical Network Topology Estimation October 21, 2005 Chikayama-Taura Lab. Tatsuya Shirai.
Multiple Source, Multiple Destination Network Tomography Michael Rabbat IEEE Infocom, Hong Kong Wednesday, March 10, 2004 Co-Authors: Mark Coates and Robert.
Phylogenetic Analysis. General comments on phylogenetics Phylogenetics is the branch of biology that deals with evolutionary relatedness Uses some measure.
1 Bayesian Param. Learning Bayesian Structure Learning Graphical Models – Carlos Guestrin Carnegie Mellon University October 6 th, 2008 Readings:
DoE SciDAC high-performance networking research project: INCITE INCITE.rice.edu 2004 Technical Challenges INCITE R. Baraniuk, E. Knightly, R. Nowak, R.
1 Chapters 8 Overview of Queuing Analysis. Chapter 8 Overview of Queuing Analysis 2 Projected vs. Actual Response Time.
Packet Dispersion in IEEE Wireless Networks Mingzhe Li, Mark Claypool and Bob Kinicki WPI Computer Science Department Worcester, MA 01609
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
Detecting the Long-Range Dependence in the Internet Traffic with Packet Trains Péter Hága, Gábor Vattay Department Of Physics of Complex Systems Eötvös.
Multiplicative Wavelet Traffic Model and pathChirp: Efficient Available Bandwidth Estimation Vinay Ribeiro.
BCS547 Neural Decoding. Population Code Tuning CurvesPattern of activity (r) Direction (deg) Activity
BCS547 Neural Decoding.
N. Hu (CMU)L. Li (Bell labs) Z. M. Mao. (U. Michigan) P. Steenkiste (CMU) J. Wang (AT&T) Infocom 2005 Presented By Mohammad Malli PhD student seminar Planete.
PathChirp Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University.
1 Follow the three R’s: Respect for self, Respect for others and Responsibility for all your actions.
Introduction Jiří Navrátil SLAC. Rice University Richard Baraniuk, Edward Knightly, Robert Nowak, Rudolf Riedi Xin Wang, Yolanda Tsang, Shriram Sarvotham,
1 Parameter Learning 2 Structure Learning 1: The good Graphical Models – Carlos Guestrin Carnegie Mellon University September 27 th, 2006 Readings:
DoE SciDAC high-performance networking research project: INCITE INCITE.rice.edu 2004 Technical Challenges INCITE R. Baraniuk, E. Knightly, R. Nowak, R.
Péter Hága Eötvös Loránd University, Hungary European Conference on Complex Systems 2008 Jerusalem, Israel.
Maximum likelihood estimators Example: Random data X i drawn from a Poisson distribution with unknown  We want to determine  For any assumed value of.
Precision Measurements with the EVERGROW Traffic Observatory Péter Hága István Csabai.
PathChirp Efficient Available Bandwidth Estimation Vinay Ribeiro Rice University Rolf Riedi Rich Baraniuk.
Statistical NLP: Lecture 4 Mathematical Foundations I: Probability Theory (Ch2)
Lo Presti 1 Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING Network.
Computational methods for inferring cellular networks II Stat 877 Apr 17 th, 2014 Sushmita Roy.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
Aditya Akella The Impact of False Sharing on Shared Congestion Management Aditya Akella with Srinivasan Seshan and Hari Balakrishnan.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
Queuing Analysis of Tree-Based LRD Traffic Models Vinay J. Ribeiro R. Riedi, M. Crouse, R. Baraniuk.
Hierarchical Clustering and Network Topology Identification
Maximum Likelihood Estimation
Statistical NLP: Lecture 4
I. Statistical Tests: Why do we use them? What do they involve?
Markov Random Fields Presented by: Vladan Radosavljevic.
Presentation transcript:

Network Tomography from Multiple Senders Rob Nowak Thursday, January 15, 2004 In collaboration with Mark Coates and Michael Rabbat

Brain Tomography unknown object statistical model measurements Maximum likelihood estimate maximize likelihood physics data prior knowledge counting & projection Poisson

unknown object statistical model measurements Maximum likelihood estimate maximize likelihood physics data prior knowledge Network Tomography queuing behavior routing & counting binomial / multinomial Why ? network optimizing, alias resolution, peeking on peering

y = packet losses or delays measured at the edge A = routing matrix (graph)  = packet loss probabilities or queuing delays for each link  = randomness inherent traffic measurements likelihood function Network Tomography (Y. Vardi, D. Towsley, N. Duffield)

Probe packets experience similar queuing effects and may interact with each other Probing the Network probe = packet stripe cross-traffic delay

Network Tomography: The Basic Idea sender receivers

Network Tomography: The Basic Idea sender receivers

Logical Topology Measure end-to-end (from sender to receiver) losses/delays Infer logical topology & link-level loss/delay characteristics receivers sender receivers

Single Sender Active Probing Tree-Structured Logical Topology A 123

Two Receiver Sub-problems Components 11 22 44 55 33 77 66 44 55 1 © 21 © 2 Pairs of receivers Spatial Independence Eg.  = loss, delay A 12

Decompose In To Components 11 22 44 55 33 77 66    ©   11    ©   Eg.  = loss, delay

Decompose In To Components 11 22 44 55 33 77 66    ©      ©   11 Eg.  = loss, delay And so on…

Back-to-Back Packet Probes A 12 Similar experience Independent experiences (Keshav, ’91) (Carter & Crovella, ’96) Repeat and average 44 55 1 © 21 © 2 Independence of behavior on unshared links allows us to separate performance effects (e.g., loss, delay) on shared and unshared portions of paths Duffield et al., ’99, Coates & Nowak, ’00, Byers et al., ’00

Link-Level Parameter Estimation Ex. Delay variance make repeated packet pair delay measurements

Topology Identification “Correlation” in packet-pairs measurements reveals topology Stronger correlation more shared links Group pairs of most correlated nodes first, building tree from bottom (receivers) to top (sender) A 123 Ratnasamy & McCanne, ’99, Duffield et al., ’02, Coates et al., ‘02

Topology Identification A

Reconstruct The Larger Network Link-level characteristics (loss, delay) estimation Network topology identification Tightly coupled problems

Measure From Multiple Senders A 123… …B

Multiple Sender Tomography More topological information Mutual information, Improved estimates (Bu et al., 2002) (Rabbat et al., 2002)

Multiple Sender Decomposition 1-by-2 Component ? ii jj kk

Branching & Joining Points 1-by-2 Component 2-by-1 Component and ii jj kk aa bb cc

Example Decomposition

Canonical Subproblem: Two Senders & Two Receivers two sender, two receiver problem characterizes network tomography problem in general

Two Sender, One Receiver Probing ?? ? A 1 B Similar experiences? Independent experiences … not analogous to single sender probing Identifying joining points from probe data is very difficult

Shared and Non-Shared Topologies 5 Links 2 Internal Nodes 8 Links 4 Internal Nodes 11 22 33 44 55 11 44 66 22 77 88 55 33 11 44 66 22 77 88 55 33 11 44 66 22 77 88 55 33 Natural dichotomy according to “model order” Shared topologyNon-Shared topology most relevant for purposes of performance characterization easily discernable from end-to-end probes

Mutual Information SharedNon-Shared

Mutual Information Same branching point  Shared component links Different branching points  No shared component links Average Estimates! SharedNon-Shared

Arrival Order and Model Order Selection 1 1 Intuition: Arrival order fixed at joining point Assume: Unique routes between end-hosts Routes are stationary (5-10min) (Zhang, Paxson, Shenker, ’00) No reordering (Bellardo & Savage, ’02) Packets from each sender to receiver 1

Shared vs. Non-Shared u Packet pair probes from both senders with randomized offset u u   

Shared vs. Non-Shared Arrival order always same u u Order depends on delays, offset

Detection of Shared Topology utut Shared: vs. Non-Shared: Repeated probing: Test:   Random offset:

1.1 B A A.2 B.1 u Transmit many probes to receiver 1 Probability of different arrival order because of cross-traffic, Repeat to other receiver, Original measurements give Detection in Presence of Cross-Traffic Shared: vs. Non-Shared: Delays are variable: cross-traffic processing delays

Arrival Order Based Topology ID Rice LAN

Joint Performance & Topology Estimation 1 2  u  Performance Assessment Link-level parameters  1,  2, … Packet-pair measurements Topology Characterization Different arrival order probabilities ,  1,  2 Arrival order measurements

Decision-Theoretic Framework HS:HS: HN:HN: Two branching, joining points  unrestricted   N 2  unrestricted   N 2 [0,1] 3 Unique joining point  2  5  3  6   S 2  1 =  2 =    S 2 [0,1] 1 11 22 33 44 55 66 11 22 33 44

Characterize Topology & Performance Generalized Likelihood Ratio Test:

Wilks Saves The Day Generalized Likelihood Ratio Test: Wilks’ Theorem (’38): Under H S : (N ! 1)

Asymptotic Results 100 probes1000 probes

ROC Curve 1000 probes Loss Only Arrival Order Only Arrival Order and Loss

Number of Probes Used

Concluding Remarks What will make network tomography a useful tool ?