École polytechnique fédérale de lausanne network tomography on correlated links denisa ghita...

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

Upload: amie-white

Post on 28-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

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

École Polytechnique Fédérale de Lausanne

Network Tomography on Correlated Links

Denisa Ghita

Katerina Argyraki

Patrick Thiran

IMC 2010, Melbourne, Australia

Page 2: É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

2

Network tomography infers links characteristics from path measurements.

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

3

Current Tomographic Methods assume Link Independence

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

4

Current Tomographic Methods assume Link Independence

Links can be correlated!

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

5

Can we use network tomography when links are correlated?

Yes, we can!

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

6

All

Link Correlation Model

links are independent.Some

possibly correlated

independent

Independence among correlation sets!

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

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: École Polytechnique Fédérale de Lausanne Network Tomography on Correlated Links Denisa Ghita Katerina Argyraki Patrick Thiran IMC 2010, Melbourne, Australia

8

The Probability that a Link is Faulty

link is faultyP( ) = ?

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

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: École Polytechnique Fédérale de Lausanne Network Tomography on Correlated Links Denisa Ghita Katerina Argyraki Patrick Thiran IMC 2010, Melbourne, Australia

10

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

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

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: École Polytechnique Fédérale de Lausanne Network Tomography on Correlated Links Denisa Ghita Katerina Argyraki Patrick Thiran IMC 2010, Melbourne, Australia

12

Our ConditionA

B

C

D

Identifiable

ESubset of aCorrelation Set

eAB eBC eBD eBC, eBD

Covered Paths

eEB

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

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: École Polytechnique Fédérale de Lausanne Network Tomography on Correlated Links Denisa Ghita Katerina Argyraki Patrick Thiran IMC 2010, Melbourne, Australia

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: École Polytechnique Fédérale de Lausanne Network Tomography on Correlated Links Denisa Ghita Katerina Argyraki Patrick Thiran IMC 2010, Melbourne, Australia

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: École Polytechnique Fédérale de Lausanne Network Tomography on Correlated Links Denisa Ghita Katerina Argyraki Patrick Thiran IMC 2010, Melbourne, Australia

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: École Polytechnique Fédérale de Lausanne Network Tomography on Correlated Links Denisa Ghita Katerina Argyraki Patrick Thiran IMC 2010, Melbourne, Australia

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: École Polytechnique Fédérale de Lausanne Network Tomography on Correlated Links Denisa Ghita Katerina Argyraki Patrick Thiran IMC 2010, Melbourne, Australia

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: École Polytechnique Fédérale de Lausanne Network Tomography on Correlated Links Denisa Ghita Katerina Argyraki Patrick Thiran IMC 2010, Melbourne, Australia

19

Simulations – Domain Level Tomography

Actual Topology Measured Topology

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

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: École Polytechnique Fédérale de Lausanne Network Tomography on Correlated Links Denisa Ghita Katerina Argyraki Patrick Thiran IMC 2010, Melbourne, Australia

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: École Polytechnique Fédérale de Lausanne Network Tomography on Correlated Links Denisa Ghita Katerina Argyraki Patrick Thiran IMC 2010, Melbourne, Australia

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: École Polytechnique Fédérale de Lausanne Network Tomography on Correlated Links Denisa Ghita Katerina Argyraki Patrick Thiran IMC 2010, Melbourne, Australia

23

Thank [email protected]