routingwatch193.205.219.57/~compunet/www/docs/max/routingwatch-redistributable.pdf · routingwatch....

104
Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio Pizzonia Massimo Rimondini Visual Exploration and Analysis of Routing Events Department of Engineering RoutingWatch

Upload: others

Post on 21-May-2020

15 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Davide Ceneda Marco Di Bartolomeo Valentino Di Donato

Maurizio Patrignani Maurizio Pizzonia Massimo Rimondini

Visual Exploration and Analysis of Routing Events

Department of

Engineering

RoutingWatch

Page 2: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Davide Ceneda Marco Di Bartolomeo Valentino Di Donato

Maurizio Patrignani Maurizio Pizzonia Massimo Rimondini

Visual Exploration and Analysis of Routing Events

Department of

Engineering

RoutingWatch

Exploration and Analysis

Page 3: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Davide Ceneda Marco Di Bartolomeo Valentino Di Donato

Maurizio Patrignani Maurizio Pizzonia Massimo Rimondini

Visual Exploration and Analysis of Routing Events

Department of

Engineering

RoutingWatch

Exploration and Analysis

Page 4: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Davide Ceneda Marco Di Bartolomeo Valentino Di Donato

Maurizio Patrignani Maurizio Pizzonia Massimo Rimondini

Visual Exploration and Analysis of Routing Events

Department of

Engineering

RoutingWatch

Exploration and Analysis

Page 5: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Davide Ceneda Marco Di Bartolomeo Valentino Di Donato

Maurizio Patrignani Maurizio Pizzonia Massimo Rimondini

Visual Exploration and Analysis of Routing Events

Department of

Engineering

RoutingWatch

Exploration and Analysis

Page 6: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Davide Ceneda Marco Di Bartolomeo Valentino Di Donato

Maurizio Patrignani Maurizio Pizzonia Massimo Rimondini

Visual Exploration and Analysis of Routing Events

Department of

Engineering

RoutingWatch

Exploration and Analysis

Page 7: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Davide Ceneda Marco Di Bartolomeo Valentino Di Donato

Maurizio Patrignani Maurizio Pizzonia Massimo Rimondini

Visual Exploration and Analysis of Routing Events

Department of

Engineering

RoutingWatch

Exploration and Analysis

Visual

Page 8: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Davide Ceneda Marco Di Bartolomeo Valentino Di Donato

Maurizio Patrignani Maurizio Pizzonia Massimo Rimondini

Visual Exploration and Analysis of Routing Events

Department of

Engineering

RoutingWatch

Exploration and Analysis

Visual Routing Events

Page 9: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Davide Ceneda Marco Di Bartolomeo Valentino Di Donato

Maurizio Patrignani Maurizio Pizzonia Massimo Rimondini

Visual Exploration and Analysis of Routing Events

Department of

Engineering

RoutingWatch

Exploration and Analysis

Visual Routing Events

RoutingWatch

Page 10: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Visualization Systems

Inference Algorithms

State of the Art

Management & Monitoring Tools

Page 11: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Visualization Systems

Inference Algorithms

State of the Art

Management & Monitoring Tools

Management & Monitoring Tools

Net Inspector

Page 12: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Visualization Systems

Inference Algorithms

State of the Art

Management & Monitoring Tools

Management & Monitoring Tools

Embedded Event Manager

event manager applet interface_Shutdown event syslog pattern "Interface FastEthernet1/0, changed

state to administratively down" action 1.0 cli command "enable" action 1.5 cli command "config t" action 2.0 cli command "interface fa1/0" action 2.5 cli command "no shutdown" action 3.0 cli command "end" action 3.5 cli command "who" action 4.0 mail server "192.168.1.1" to

"[email protected]." from "[email protected]." subject ".ISP1_Interface_fa1/0_SHUT." body "Current users $_cli_result"

Page 13: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Visualization Systems

Inference Algorithms

State of the Art

Management & Monitoring Tools

Management & Monitoring Tools

Monitoring System

Page 14: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Visualization Systems

Inference Algorithms

State of the Art

Raise alarms based on unexpected changes in:

– performance levels (bandwidth)

– health flags (interface status)

– configurations

Management & Monitoring Tools

Management & Monitoring Tools

Page 15: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Visualization Systems

Inference Algorithms

State of the Art

Raise alarms based on unexpected changes in:

– performance levels (bandwidth)

– health flags (interface status)

– configurations

Require polling and/or agents

Must support many technologies

Management & Monitoring Tools

Management & Monitoring Tools

Page 16: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Visualization Systems

State of the Art

J. Wu, Z. M. Mao, J. Rexford, and J. Wang, “Finding a Needle in a Haystack: Pinpointing Significant BGP Routing Changes in an IP Network”. Proc. NSDI, 2005 Online BGP route analysis to find and correlate events

G. Comarela, G. Gürsun, and M. Crovella, “Studying Interdomain Routing over Long Timescales”. Proc. IMC, 2013 Evolution of the Routing State Distance

G. Comarela and M. Crovella, “Identifying and Analyzing High Impact Routing Events with PathMiner”. Proc. IMC, 2014 Next-hop tensor factorization

Management & Monitoring Tools

Inference Algorithms

Page 17: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Visualization Systems

State of the Art

J. Wu, Z. M. Mao, J. Rexford, and J. Wang, “Finding a Needle in a Haystack: Pinpointing Significant BGP Routing Changes in an IP Network”. Proc. NSDI, 2005 Online BGP route analysis to find and correlate events

G. Comarela, G. Gürsun, and M. Crovella, “Studying Interdomain Routing over Long Timescales”. Proc. IMC, 2013 Evolution of the Routing State Distance

G. Comarela and M. Crovella, “Identifying and Analyzing High Impact Routing Events with PathMiner”. Proc. IMC, 2014 Next-hop tensor factorization

Management & Monitoring Tools

Inference Algorithms

Focus on BGP Long-term Internet evolution

studies Aggregate reports

Limited information about each event (typically, cause AS)

Page 18: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Visualization Systems

State of the Art

J. Wu, Z. M. Mao, J. Rexford, and J. Wang, “Finding a Needle in a Haystack: Pinpointing Significant BGP Routing Changes in an IP Network”. Proc. NSDI, 2005 Online BGP route analysis to find and correlate events

G. Comarela, G. Gürsun, and M. Crovella, “Studying Interdomain Routing over Long Timescales”. Proc. IMC, 2013 Evolution of the Routing State Distance

Future work envisions combined investigation of space and time, assessment of the type of routing change, event inference

G. Comarela and M. Crovella, “Identifying and Analyzing High Impact Routing Events with PathMiner”. Proc. IMC, 2014 Next-hop tensor factorization

Management & Monitoring Tools

Inference Algorithms

Focus on BGP Long-term Internet evolution

studies Aggregate reports

Limited information about each event (typically, cause AS)

Page 19: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Visualization Systems

State of the Art

Management & Monitoring Tools

Inference Algorithms

M. Di Bartolomeo, V. Di Donato, M. Pizzonia, C. Squarcella, and M. Rimondini, “Discovering High-impact Routing Events using Traceroutes”. Proc. ISCC, 2015

M. Di Bartolomeo, V. Di Donato, M. Pizzonia, C. Squarcella, and M. Rimondini, “Mining Network Events using Traceroute Empathy”. Tech. Rep., 2015 http://arxiv.org/abs/1412.4074v2.pdf

Event inference

Page 20: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Visualization Systems

State of the Art

Management & Monitoring Tools

Inference Algorithms

M. Di Bartolomeo, V. Di Donato, M. Pizzonia, C. Squarcella, and M. Rimondini, “Discovering High-impact Routing Events using Traceroutes”. Proc. ISCC, 2015

M. Di Bartolomeo, V. Di Donato, M. Pizzonia, C. Squarcella, and M. Rimondini, “Mining Network Events using Traceroute Empathy”. Tech. Rep., 2015 http://arxiv.org/abs/1412.4074v2.pdf

Event inference

Lots of inferred events

Page 21: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Visualization Systems

State of the Art

Management & Monitoring Tools

Inference Algorithms

M. Di Bartolomeo, V. Di Donato, M. Pizzonia, C. Squarcella, and M. Rimondini, “Discovering High-impact Routing Events using Traceroutes”. Proc. ISCC, 2015

M. Di Bartolomeo, V. Di Donato, M. Pizzonia, C. Squarcella, and M. Rimondini, “Mining Network Events using Traceroute Empathy”. Tech. Rep., 2015 http://arxiv.org/abs/1412.4074v2.pdf

Event inference

Lots of inferred events

[ ]

Page 22: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

State of the Art

Management & Monitoring Tools

Inference Algorithms

Visualization Systems

Teoh et al., 2003

BGPlay

Link rank

Radian/(TPlay)

ThousandEyes

Page 23: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

RoutingWatch

Visual exploration tool for a large number of routing events

Page 24: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

RoutingWatch

Visual exploration tool for a large number of routing events

Target users: high-level administrators in a

NOC, interested in highly informative

aggregate reports

Page 25: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

RoutingWatch

Visual exploration tool for a large number of routing events

Target users: high-level administrators in a

NOC, interested in highly informative

aggregate reports

Does not require agents running on

devices

Page 26: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

RoutingWatch

Visual exploration tool for a large number of routing events

Target users: high-level administrators in a

NOC, interested in highly informative

aggregate reports

Does not require agents running on

devices

(Partial) visibility of events in external

networks

Page 27: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

RoutingWatch

Visual exploration tool for a large number of routing events

Target users: high-level administrators in a

NOC, interested in highly informative

aggregate reports

Does not require agents running on

devices

(Partial) visibility of events in external

networks

Page 28: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Traceroutes Events

Page 29: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Traceroutes Events

RIPE Atlas

Page 30: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Traceroutes Events

RIPE Atlas

Page 31: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Traceroutes Events

RIPE Atlas

Page 32: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Traceroutes Events

RIPE Atlas $ traceroute 193.0.14.129 traceroute to 193.0.14.129, 30 hops max, 60 byte packets 1 193.204.161.1 (193.204.161.1) 3.277 ms 3.282 ms 3.397 ms …

Page 33: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Traceroutes Events

$ traceroute 193.0.14.129 traceroute to 193.0.14.129, 30 hops max, 60 byte packets 1 193.204.161.1 (193.204.161.1) 3.277 ms 3.282 ms 3.397 ms …

Page 34: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Traceroutes Events

$ traceroute 193.0.14.129 traceroute to 193.0.14.129, 30 hops max, 60 byte packets 1 193.204.161.1 (193.204.161.1) 3.277 ms 3.282 ms 3.397 ms …

Event Event Event

Page 35: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Traceroutes Events

$ traceroute 193.0.14.129 traceroute to 193.0.14.129, 30 hops max, 60 byte packets 1 193.204.161.1 (193.204.161.1) 3.277 ms 3.282 ms 3.397 ms …

Event Event

[ ] Event

Page 36: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Traceroutes Events

$ traceroute 193.0.14.129 traceroute to 193.0.14.129, 30 hops max, 60 byte packets 1 193.204.161.1 (193.204.161.1) 3.277 ms 3.282 ms 3.397 ms …

Event Event

[ ] Event

Page 37: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Traceroutes Events

$ traceroute 193.0.14.129 traceroute to 193.0.14.129, 30 hops max, 60 byte packets 1 193.204.161.1 (193.204.161.1) 3.277 ms 3.282 ms 3.397 ms …

Event Event

[ ] Event

Page 38: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Traceroutes Events

$ traceroute 193.0.14.129 traceroute to 193.0.14.129, 30 hops max, 60 byte packets 1 193.204.161.1 (193.204.161.1) 3.277 ms 3.282 ms 3.397 ms …

Event Event

[ ] Event

Page 39: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Traceroutes Events

$ traceroute 193.0.14.129 traceroute to 193.0.14.129, 30 hops max, 60 byte packets 1 193.204.161.1 (193.204.161.1) 3.277 ms 3.282 ms 3.397 ms …

Event Event

[ ] Event

Page 40: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Traceroutes Events

$ traceroute 193.0.14.129 traceroute to 193.0.14.129, 30 hops max, 60 byte packets 1 193.204.161.1 (193.204.161.1) 3.277 ms 3.282 ms 3.397 ms …

Event Event

[ ] Event

Page 41: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Traceroutes Events

$ traceroute 193.0.14.129 traceroute to 193.0.14.129, 30 hops max, 60 byte packets 1 193.204.161.1 (193.204.161.1) 3.277 ms 3.282 ms 3.397 ms …

Event Event

[ ] Event

Page 42: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Traceroutes Events

$ traceroute 193.0.14.129 traceroute to 193.0.14.129, 30 hops max, 60 byte packets 1 193.204.161.1 (193.204.161.1) 3.277 ms 3.282 ms 3.397 ms …

Event Event

[ ] Event

Page 43: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Traceroutes Events

$ traceroute 193.0.14.129 traceroute to 193.0.14.129, 30 hops max, 60 byte packets 1 193.204.161.1 (193.204.161.1) 3.277 ms 3.282 ms 3.397 ms …

Event Event

[ ] Event

Page 44: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

User interface +

Page 45: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

User interface space-time view

+

Page 46: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

User interface

filtering panel

space-time view

+

Page 47: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

User interface similarity view

filtering panel

space-time view

+

Page 48: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

User interface similarity view

filtering panel similarity panel

space-time view

+

Page 49: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

User interface similarity view

filtering panel similarity panel

space-time view

+

Page 50: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

User interface similarity view

filtering panel similarity panel

space-time view

Page 51: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

space-time view

Page 52: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

space-time view

Page 53: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

space-time view

Page 54: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

space-time view

Page 55: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

space-time view

Page 56: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

space-time view

Page 57: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

space-time view

Page 58: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

space-time view

Page 59: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

space-time view

Page 60: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio
Page 61: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio
Page 62: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio
Page 63: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio
Page 64: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio
Page 65: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio
Page 66: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio
Page 67: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

filtering panel

Page 68: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

filtering panel

Page 69: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

filtering panel

Page 70: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

filtering panel

Page 71: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

filtering panel

Page 72: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

similarity view

Page 73: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

similarity view

Page 74: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

VOLUME TREBLE MID BASS

similarity view

Page 75: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

VOLUME TREBLE MID BASS

similarity view

# EDGES PROBES CAUSES TIME

Page 76: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

similarity view

Page 77: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

similarity view

Page 78: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

similarity view

Page 79: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

similarity panel

Page 80: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio
Page 81: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio
Page 82: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio
Page 83: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio
Page 84: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

coordinated views

Page 85: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio
Page 86: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio
Page 87: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

continuous interaction

Page 88: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio
Page 89: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

User study

User sample: employees of the R&D of a prominent italian ISP (experts in IP edge innovation, cyber-security threats, video/multimedia platforms)

Page 90: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

User study

User sample: employees of the R&D of a prominent italian ISP (experts in IP edge innovation, cyber-security threats, video/multimedia platforms)

Questionnaire results:

1 5

Page 91: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

User study

User sample: employees of the R&D of a prominent italian ISP (experts in IP edge innovation, cyber-security threats, video/multimedia platforms)

Questionnaire results:

1 5

events are a useful aggregation of routing dynamics

Page 92: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

User study

User sample: employees of the R&D of a prominent italian ISP (experts in IP edge innovation, cyber-security threats, video/multimedia platforms)

Questionnaire results:

1 5

events are a useful aggregation of routing dynamics comparing events by probes/geography/time

is useful to find related events

Page 93: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

User study

User sample: employees of the R&D of a prominent italian ISP (experts in IP edge innovation, cyber-security threats, video/multimedia platforms)

Questionnaire results:

1 5

events are a useful aggregation of routing dynamics comparing events by probes/geography/time

is useful to find related events the tool supports it effectively

Page 94: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

User study

User sample: employees of the R&D of a prominent italian ISP (experts in IP edge innovation, cyber-security threats, video/multimedia platforms)

Questionnaire results:

1 5

events are a useful aggregation of routing dynamics comparing events by probes/geography/time

is useful to find related events the tool supports it effectively

finding related events is useful

Page 95: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

User study

User sample: employees of the R&D of a prominent italian ISP (experts in IP edge innovation, cyber-security threats, video/multimedia platforms)

Questionnaire results:

1 5

events are a useful aggregation of routing dynamics comparing events by probes/geography/time

is useful to find related events the tool supports it effectively

finding related events is useful the tool supports it effectively

Page 96: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

User study

User sample: employees of the R&D of a prominent italian ISP (experts in IP edge innovation, cyber-security threats, video/multimedia platforms)

Questionnaire results:

1 5

events are a useful aggregation of routing dynamics comparing events by probes/geography/time

is useful to find related events the tool supports it effectively

finding related events is useful the tool supports it effectively

Filters

Page 97: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

User study

User sample: employees of the R&D of a prominent italian ISP (experts in IP edge innovation, cyber-security threats, video/multimedia platforms)

Questionnaire results:

1 5

events are a useful aggregation of routing dynamics comparing events by probes/geography/time

is useful to find related events the tool supports it effectively

finding related events is useful the tool supports it effectively

Filters Event patterns

Page 98: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

User study

User sample: employees of the R&D of a prominent italian ISP (experts in IP edge innovation, cyber-security threats, video/multimedia platforms)

Questionnaire results:

1 5

events are a useful aggregation of routing dynamics comparing events by probes/geography/time

is useful to find related events the tool supports it effectively

finding related events is useful the tool supports it effectively

Filters Event patterns “A tool for mining traceroutes”

Page 99: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Future Work

Picture copyrighted by Vincent Comor. “Looking at the Nærøyfjorden from the Bakkanosi”

Page 100: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Future Work

Picture copyrighted by Vincent Comor. “Looking at the Nærøyfjorden from the Bakkanosi”

Page 101: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Future Work

Scalability of the user interface (e.g., clustering leaders)

Picture copyrighted by Vincent Comor. “Looking at the Nærøyfjorden from the Bakkanosi”

Page 102: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Future Work

Scalability of the user interface (e.g., clustering leaders)

Other notions of similarity (e.g., geography-based)

Picture copyrighted by Vincent Comor. “Looking at the Nærøyfjorden from the Bakkanosi”

Page 103: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Future Work

Scalability of the user interface (e.g., clustering leaders)

Other notions of similarity (e.g., geography-based)

Real-time analysis (streaming data analytics)

Picture copyrighted by Vincent Comor. “Looking at the Nærøyfjorden from the Bakkanosi”

Page 104: RoutingWatch193.205.219.57/~compunet/www/docs/max/RoutingWatch-redistributable.pdf · RoutingWatch. Davide Ceneda Marco Di Bartolomeo Valentino Di Donato Maurizio Patrignani Maurizio

Future Work

Scalability of the user interface (e.g., clustering leaders)

Other notions of similarity (e.g., geography-based)

Real-time analysis (streaming data analytics)

Exploration session (to build a knowledge base)

Picture copyrighted by Vincent Comor. “Looking at the Nærøyfjorden from the Bakkanosi”