Visualizing RIPE data: Caidagram, VisualK, BGPlay
Upcoming SlideShare
Loading in...5
×
 

Visualizing RIPE data: Caidagram, VisualK, BGPlay

on

  • 1,247 views

Sharing "Data Visualization"

Sharing "Data Visualization"

Statistics

Views

Total Views
1,247
Views on SlideShare
1,130
Embed Views
117

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 117

http://www.ripe.net 112
http://www.linkedin.com 5

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Visualizing RIPE data: Caidagram, VisualK, BGPlay Visualizing RIPE data: Caidagram, VisualK, BGPlay Presentation Transcript

  • Visualizing RIPEdata: Caidagram,VisualK, BGPlayClaudio SquarcellaRoma Tre University / RIPE NCC
  • Introduction•  CV – in less than 140 characters –  PhD student at Roma Tre University –  (twice) at the RIPE NCC for some months –  Visiting scholar at CAIDA in 2010•  What I do – in less than 140 characters –  Research on Graph Drawing and Information Visualization –  Tools and prototypes with special focus on Computer NetworksClaudio Squarcella, January 2012 2
  • Caidagram – geolocation of Internet data•  Many Internet measurements are based on a high number of distributed nodes –  e.g. RIPE Atlas•  Geographical distribution often implies geolocation of measurements –  e.g. RIPE Atlas users provide lat/lon•  Therefore geography is a good candidate metaphor to understand collected dataClaudio Squarcella, January 2012 3
  • Caidagram – area cartograms http://v6asns.ripe.net/Claudio Squarcella, January 2012 4
  • Caidagram – distance cartograms http://www.caida.org/projects/ark/Claudio Squarcella, January 2012 5
  • Caidagram – concentric distance map http://dnsmon.ripe.net/Claudio Squarcella, January 2012 6
  • VisualK – K-root as an anycast service•  based on 18 anycast instances in the worldClaudio Squarcella, January 2012 7
  • VisualK – monitoring K-root in real-time•  What? –  Queries per second (qps) served by each instance –  Traffic migration between instances –  Unexpected changes (e.g. sudden increase of qps)•  Why? –  Detection of failures and attacks –  Performance tuning –  Indirect analysis of the state of interdomain routingClaudio Squarcella, January 2012 8
  • VisualK – migration graphClaudio Squarcella, January 2012 9
  • VisualK – usual vs unusal patterns•  TODO add screenshotClaudio Squarcella, January 2012 10
  • VisualK – alternative visualization•  Instances as adjacent countries (cartogram-like)Claudio Squarcella, January 2012 11
  • BGPlay – visualizing interdomain routing•  BGPlay displays animated, interactive graphs of the routing activity related to an Internet prefix –  The user specifies a prefix and a time interval of interest –  The tool shows the related “BGP history”•  Different instances for different data sets –  RIPE RIS data (http://www.ripe.net/ris) –  RouteViews (University of Oregon) –  RIPE INRDB (historical data)Claudio Squarcella, January 2012 12
  • BGPlay – routing graph and timelineClaudio Squarcella, January 2012 13
  • BGPlay – what happened in Egypt?•  Interdomain routing change after the massive disconnection imposed by authoritiesClaudio Squarcella, January 2012 14
  • Historical BGPlay – more data, less detail http://sga.ripe.net/hbgplay/Claudio Squarcella, January 2012 15
  • Technologies•  JavaScript web applications –  Vector images (SVG): Raphaël.js –  HTML5 canvas: Paper.js –  Google Web Toolkit•  Java applets –  Vintage stuff JClaudio Squarcella, January 2012 16
  • What’s next?•  BGPlay++ –  Integration with RIPEstat –  New features (e.g. visualize IPv4 vs IPv6)•  Atlas visualizations –  Geographical maps –  Flow, traceroute, etc•  …Claudio Squarcella, January 2012 17
  • Contact info•  Website: http://squarcella.com/•  Twitter: @hyperboreans•  Email: claudio.me (replace ‘a’ with ‘@’)Claudio Squarcella, January 2012 18
  • Questions?