network tomography on correlated links

23
École Polytechnique Fédérale de Lausanne Network Tomography on Correlat Links Denisa Ghita Katerina Argyraki Patrick Thiran IMC 2010, Melbourne, Australia

Upload: ulla

Post on 23-Feb-2016

21 views

Category:

Documents


0 download

DESCRIPTION

École Polytechnique Fédérale de Lausanne. Network Tomography on Correlated Links. Denisa Ghita Katerina Argyraki Patrick Thiran. IMC 2010, Melbourne, Australia. Network Tomography. Internet Service Provider. Network tomography infers links characteristics from path measurements. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Network Tomography on Correlated Links

École Polytechnique Fédérale de Lausanne

Network Tomography on Correlated Links

Denisa Ghita

Katerina Argyraki

Patrick Thiran

IMC 2010, Melbourne, Australia

Page 2: Network Tomography on Correlated Links

Network Tomography

Internet Service Provider

2

Network tomography infers links characteristics from path measurements.

Page 3: Network Tomography on Correlated Links

3

Current Tomographic Methods assume Link Independence

Page 4: Network Tomography on Correlated Links

4

Current Tomographic Methods assume Link Independence

Links can be correlated!

Page 5: Network Tomography on Correlated Links

5

Can we use network tomography when links are correlated?

Yes, we can!

Page 6: Network Tomography on Correlated Links

6

All

Link Correlation Model

links are independent.Some

possibly correlated

independent

Independence among correlation sets!

Page 7: Network Tomography on Correlated Links

7

How to find the Possibly Correlated Links?

Links in the same local-area network may be correlated!

Links in the same administrative domain may be correlated!

Page 8: Network Tomography on Correlated Links

8

The Probability that a Link is Faulty

link is faultyP( ) = ?

Page 9: Network Tomography on Correlated Links

9

Our Main Contribution

P( link faulty) = ?

P( link faulty) = ?

P( link faulty) = ?

P( link faulty) = ?

Theorem that states the necessary and sufficient condition to identify the probability that each link is faulty when links in the network are correlated.

P( link faulty) =…

P( link faulty) =…

P( link faulty) =…

P( link fa

ulty) =…

Page 10: Network Tomography on Correlated Links

10

Our ConditionEach subset of a correlation set must be covered by a different set of paths!

Page 11: Network Tomography on Correlated Links

11

A

B

Identifiable

Our Condition

Subset of aCorrelation Set Covered Paths

eAB eBC eBD eBC, eBD

Each subset of a correlation set must be covered by a different set of paths!

C

D

1. Define the subsets of the correlation sets.

2. Find the paths that cover each subset.

3. Are any subsets covered by the same paths?

Page 12: Network Tomography on Correlated Links

12

Our ConditionA

B

C

D

Identifiable

ESubset of aCorrelation Set

eAB eBC eBD eBC, eBD

Covered Paths

eEB

Page 13: Network Tomography on Correlated Links

13

The Gist behind the Algorithm

Solvable!3 equations 4 unknowns

P( PAC good ) = P(eAB good) P(eBC good)

P( PAD good ) = P(eAB good) P(eBD good)

P( PED good ) = P(eEB good) P(eBD good)

BC

DE

A

Page 14: Network Tomography on Correlated Links

14

The Gist behind the Algorithm

P( PAC good ) = P(eAB good) P(eBC good)

P( PAD good ) = P(eAB good) P(eBD good)

P( PED good ) = P(eEB good) P(eBD good)

BC

DE

A

P( PAC , PAD good ) = P(eAB good) P(eBD ,eBC good)

P(eBDgood)P(eBC good)≠

Page 15: Network Tomography on Correlated Links

15

The Gist behind the Algorithm

P( PAC good ) = P(eAB good) P(eBC good)

P( PAD good ) = P(eAB good) P(eBD good)

P( PED good ) = P(eEB good) P(eBD good)

BC

DE

A

P( PAC , PAD good ) = P(eAB good) P(eBD ,eBC good)

P( PAD , PED good ) = P(eAB good) P(eEB good) P(eBD good)

Solvable !5 unknowns5 equations

Page 16: Network Tomography on Correlated Links

16

The Gist behind the Algorithm

P( PAC good ) = P(eAB good) P(eBC good)

P( PAD good ) = P(eAB good) P(eBD good)

P( PED good ) = P(eEB good) P(eBD good)

BC

DE

A

P( PAC , PAD good ) = P(eAB good) P(eBD ,eBC good)

P( PAD , PED good ) = P(eAB good) P(eEB good) P(eBD good)

Solvable !5 unknowns5 equations

Correlation set of 40 links -> 240 unknowns !!!

Page 17: Network Tomography on Correlated Links

17

The Gist behind the Algorithm

P( PAC good ) = P(eAB good) P(eBC good)

P( PAD good ) = P(eAB good) P(eBD good)

P( PED good ) = P(eEB good) P(eBD good)

BC

DE

A

P( PAC , PAD good ) = P(eAB good) P(eBD ,eBC good)

P( PAD , PED good ) = P(eAB good) P(eEB good) P(eBD good)

Solvable !5 unknowns5 equations

Correlation set of 40 links -> 240 unknowns !!!

Consider only sets of paths that do not cover correlated links !

Page 18: Network Tomography on Correlated Links

18

The Gist behind the Algorithm

P( PAC good ) = P(eAB good) P(eBC good)

P( PAD good ) = P(eAB good) P(eBD good)

P( PED good ) = P(eEB good) P(eBD good)

BC

DE

A

P( PAC , PAD good ) = P(eAB good) P(eBD ,eBC good)

P( PAD , PED good ) = P(eAB good) P(eEB good) P(eBD good)

Consider only sets of paths that do not cover correlated links !

Solvable!4 unknowns 4 equations

Page 19: Network Tomography on Correlated Links

19

Simulations – Domain Level Tomography

Actual Topology Measured Topology

Page 20: Network Tomography on Correlated Links

20

Simulations – Domain Level Tomography

absolute error between the actual probability that a link is faulty, and the probability inferred by the algorithm.

Page 21: Network Tomography on Correlated Links

21

Simulations – Domain Level Tomography

absolute error between the actual probability that a link is faulty, and the probability inferred by the algorithm.

Page 22: Network Tomography on Correlated Links

22

Conclusion

• We study network tomography on correlated links.

• We formally prove under which necessary and sufficient condition the probabilities that links are faulty are identifiable.

• Our tomographic algorithm determines accurately the probabilities that links are faulty in a variety of congestion scenarios.

Page 23: Network Tomography on Correlated Links

23

Thank [email protected]