SlideShare a Scribd company logo
1 of 19
Download to read offline
Visualizing RIPE
data: Caidagram,
VisualK, BGPlay
Claudio Squarcella
Roma 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
       Networks

Claudio 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 data


Claudio 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 world




Claudio 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 routing


Claudio Squarcella, January 2012
                                            8
VisualK – migration graph




Claudio Squarcella, January 2012
   9
VisualK – usual vs unusal patterns
•    TODO add screenshot




Claudio 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 timeline




Claudio Squarcella, January 2012
      13
BGPlay – what happened in Egypt?
•    Interdomain routing change after the massive
     disconnection imposed by authorities




Claudio 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?

More Related Content

Viewers also liked

Internet messesage
Internet messesageInternet messesage
Internet messesagebearobo
 
Powet point lana bloggerako 2
Powet point lana bloggerako 2Powet point lana bloggerako 2
Powet point lana bloggerako 2JONETXIN
 
May26 arxiu notebook
May26   arxiu notebookMay26   arxiu notebook
May26 arxiu notebookjulius6
 
Django: akl.lt naujas veidas
Django: akl.lt naujas veidasDjango: akl.lt naujas veidas
Django: akl.lt naujas veidassirexas
 
Enhancing Our Pedagogy Cit Conference
Enhancing Our Pedagogy Cit ConferenceEnhancing Our Pedagogy Cit Conference
Enhancing Our Pedagogy Cit ConferenceRosalyn Rufer
 
Camtasia getting started guide
Camtasia getting started guideCamtasia getting started guide
Camtasia getting started guidefaby1211
 
health and wealth magnetism
health and wealth magnetismhealth and wealth magnetism
health and wealth magnetismLouis Green
 
1강 기업교육론 20110302
1강 기업교육론 201103021강 기업교육론 20110302
1강 기업교육론 20110302조현경
 
访问统计基础
访问统计基础访问统计基础
访问统计基础eolcn
 
Conte power point
Conte power pointConte power point
Conte power pointmarta
 
Fascinating....... mother russia
Fascinating....... mother russiaFascinating....... mother russia
Fascinating....... mother russiafilipj2000
 

Viewers also liked (20)

Internet messesage
Internet messesageInternet messesage
Internet messesage
 
Powet point lana bloggerako 2
Powet point lana bloggerako 2Powet point lana bloggerako 2
Powet point lana bloggerako 2
 
Impresora en red
Impresora en red Impresora en red
Impresora en red
 
National geog
National geogNational geog
National geog
 
May26 arxiu notebook
May26   arxiu notebookMay26   arxiu notebook
May26 arxiu notebook
 
Polarreise
PolarreisePolarreise
Polarreise
 
Django: akl.lt naujas veidas
Django: akl.lt naujas veidasDjango: akl.lt naujas veidas
Django: akl.lt naujas veidas
 
Enhancing Our Pedagogy Cit Conference
Enhancing Our Pedagogy Cit ConferenceEnhancing Our Pedagogy Cit Conference
Enhancing Our Pedagogy Cit Conference
 
Camtasia getting started guide
Camtasia getting started guideCamtasia getting started guide
Camtasia getting started guide
 
Perros que más ladran
Perros que más ladranPerros que más ladran
Perros que más ladran
 
Gronland
GronlandGronland
Gronland
 
health and wealth magnetism
health and wealth magnetismhealth and wealth magnetism
health and wealth magnetism
 
1강 기업교육론 20110302
1강 기업교육론 201103021강 기업교육론 20110302
1강 기업교육론 20110302
 
访问统计基础
访问统计基础访问统计基础
访问统计基础
 
Grecia linda
Grecia lindaGrecia linda
Grecia linda
 
Presentatie openbare verlichting juni 2010
Presentatie openbare verlichting juni 2010Presentatie openbare verlichting juni 2010
Presentatie openbare verlichting juni 2010
 
Niver helen
Niver helenNiver helen
Niver helen
 
Conte power point
Conte power pointConte power point
Conte power point
 
Foto Galería
Foto GaleríaFoto Galería
Foto Galería
 
Fascinating....... mother russia
Fascinating....... mother russiaFascinating....... mother russia
Fascinating....... mother russia
 

Similar to Visualizing RIPE Data with Caidagram, VisualK, BGPlay

Visualizing geolocated Internet measurements
Visualizing geolocated Internet measurementsVisualizing geolocated Internet measurements
Visualizing geolocated Internet measurementsClaudio Squarcella
 
How Comcast Turns Big Data into Real Time Operational Insights: Winter Olympi...
How Comcast Turns Big Data into Real Time Operational Insights: Winter Olympi...How Comcast Turns Big Data into Real Time Operational Insights: Winter Olympi...
How Comcast Turns Big Data into Real Time Operational Insights: Winter Olympi...Brett Sheppard
 
Internet Measurement Tools & Their Usefulness by Gaurab Raj Upadhaya
Internet Measurement Tools & Their Usefulness by Gaurab Raj UpadhayaInternet Measurement Tools & Their Usefulness by Gaurab Raj Upadhaya
Internet Measurement Tools & Their Usefulness by Gaurab Raj UpadhayaMyNOG
 
Using Familiar BI Tools and Hadoop to Analyze Enterprise Networks
Using Familiar BI Tools and Hadoop to Analyze Enterprise NetworksUsing Familiar BI Tools and Hadoop to Analyze Enterprise Networks
Using Familiar BI Tools and Hadoop to Analyze Enterprise NetworksDataWorks Summit
 
Automated Design Flow for Coarse-Grained Reconfigurable Platforms: an RVC-CAL...
Automated Design Flow for Coarse-Grained Reconfigurable Platforms: an RVC-CAL...Automated Design Flow for Coarse-Grained Reconfigurable Platforms: an RVC-CAL...
Automated Design Flow for Coarse-Grained Reconfigurable Platforms: an RVC-CAL...MDC_UNICA
 
Creating and Utilizing Linked Open Statistical Data for the Development of Ad...
Creating and Utilizing Linked Open Statistical Data for the Development of Ad...Creating and Utilizing Linked Open Statistical Data for the Development of Ad...
Creating and Utilizing Linked Open Statistical Data for the Development of Ad...Evangelos Kalampokis
 
Using Familiar BI Tools and Hadoop to Analyze Enterprise Networks
Using Familiar BI Tools and Hadoop to Analyze Enterprise NetworksUsing Familiar BI Tools and Hadoop to Analyze Enterprise Networks
Using Familiar BI Tools and Hadoop to Analyze Enterprise NetworksMapR Technologies
 
3D SLAM introcution& current status
3D SLAM introcution& current status3D SLAM introcution& current status
3D SLAM introcution& current statuse8xu
 
Resource Oriented Future for Geospatial Data
Resource Oriented Future for Geospatial DataResource Oriented Future for Geospatial Data
Resource Oriented Future for Geospatial DataArnulf Christl
 
Network Engineering for High Speed Data Sharing
Network Engineering for High Speed Data SharingNetwork Engineering for High Speed Data Sharing
Network Engineering for High Speed Data SharingGlobus
 
袁晓如:大数据时代可视化和可视分析的机遇与挑战
袁晓如:大数据时代可视化和可视分析的机遇与挑战袁晓如:大数据时代可视化和可视分析的机遇与挑战
袁晓如:大数据时代可视化和可视分析的机遇与挑战hdhappy001
 
The Benefits of Publicly-Accessible Data - SNODAS
The Benefits of Publicly-Accessible Data - SNODASThe Benefits of Publicly-Accessible Data - SNODAS
The Benefits of Publicly-Accessible Data - SNODASThomas Horner
 
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)George Percivall
 
FreeGIS.net, INSPIRE, Open Source Software and OGC standards
FreeGIS.net, INSPIRE, Open Source Software and OGC standardsFreeGIS.net, INSPIRE, Open Source Software and OGC standards
FreeGIS.net, INSPIRE, Open Source Software and OGC standardsArnulf Christl
 
IPv6 Observatory outomes
IPv6 Observatory outomesIPv6 Observatory outomes
IPv6 Observatory outomesFabrice Clari
 
Dataiku Flow and dctc - Berlin Buzzwords
Dataiku Flow and dctc - Berlin BuzzwordsDataiku Flow and dctc - Berlin Buzzwords
Dataiku Flow and dctc - Berlin BuzzwordsDataiku
 

Similar to Visualizing RIPE Data with Caidagram, VisualK, BGPlay (20)

Visualizing geolocated Internet measurements
Visualizing geolocated Internet measurementsVisualizing geolocated Internet measurements
Visualizing geolocated Internet measurements
 
cold2014-ldvizwiz
cold2014-ldvizwizcold2014-ldvizwiz
cold2014-ldvizwiz
 
How Comcast Turns Big Data into Real Time Operational Insights: Winter Olympi...
How Comcast Turns Big Data into Real Time Operational Insights: Winter Olympi...How Comcast Turns Big Data into Real Time Operational Insights: Winter Olympi...
How Comcast Turns Big Data into Real Time Operational Insights: Winter Olympi...
 
Upgrading maps with Linked Data
Upgrading maps with Linked DataUpgrading maps with Linked Data
Upgrading maps with Linked Data
 
OpenWater2015
OpenWater2015OpenWater2015
OpenWater2015
 
Internet Measurement Tools & Their Usefulness by Gaurab Raj Upadhaya
Internet Measurement Tools & Their Usefulness by Gaurab Raj UpadhayaInternet Measurement Tools & Their Usefulness by Gaurab Raj Upadhaya
Internet Measurement Tools & Their Usefulness by Gaurab Raj Upadhaya
 
Using Familiar BI Tools and Hadoop to Analyze Enterprise Networks
Using Familiar BI Tools and Hadoop to Analyze Enterprise NetworksUsing Familiar BI Tools and Hadoop to Analyze Enterprise Networks
Using Familiar BI Tools and Hadoop to Analyze Enterprise Networks
 
Automated Design Flow for Coarse-Grained Reconfigurable Platforms: an RVC-CAL...
Automated Design Flow for Coarse-Grained Reconfigurable Platforms: an RVC-CAL...Automated Design Flow for Coarse-Grained Reconfigurable Platforms: an RVC-CAL...
Automated Design Flow for Coarse-Grained Reconfigurable Platforms: an RVC-CAL...
 
Creating and Utilizing Linked Open Statistical Data for the Development of Ad...
Creating and Utilizing Linked Open Statistical Data for the Development of Ad...Creating and Utilizing Linked Open Statistical Data for the Development of Ad...
Creating and Utilizing Linked Open Statistical Data for the Development of Ad...
 
Using Familiar BI Tools and Hadoop to Analyze Enterprise Networks
Using Familiar BI Tools and Hadoop to Analyze Enterprise NetworksUsing Familiar BI Tools and Hadoop to Analyze Enterprise Networks
Using Familiar BI Tools and Hadoop to Analyze Enterprise Networks
 
3D SLAM introcution& current status
3D SLAM introcution& current status3D SLAM introcution& current status
3D SLAM introcution& current status
 
Resource Oriented Future for Geospatial Data
Resource Oriented Future for Geospatial DataResource Oriented Future for Geospatial Data
Resource Oriented Future for Geospatial Data
 
Network Engineering for High Speed Data Sharing
Network Engineering for High Speed Data SharingNetwork Engineering for High Speed Data Sharing
Network Engineering for High Speed Data Sharing
 
袁晓如:大数据时代可视化和可视分析的机遇与挑战
袁晓如:大数据时代可视化和可视分析的机遇与挑战袁晓如:大数据时代可视化和可视分析的机遇与挑战
袁晓如:大数据时代可视化和可视分析的机遇与挑战
 
The Benefits of Publicly-Accessible Data - SNODAS
The Benefits of Publicly-Accessible Data - SNODASThe Benefits of Publicly-Accessible Data - SNODAS
The Benefits of Publicly-Accessible Data - SNODAS
 
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
 
FreeGIS.net, INSPIRE, Open Source Software and OGC standards
FreeGIS.net, INSPIRE, Open Source Software and OGC standardsFreeGIS.net, INSPIRE, Open Source Software and OGC standards
FreeGIS.net, INSPIRE, Open Source Software and OGC standards
 
IPv6 Observatory outomes
IPv6 Observatory outomesIPv6 Observatory outomes
IPv6 Observatory outomes
 
Dataiku Flow and dctc - Berlin Buzzwords
Dataiku Flow and dctc - Berlin BuzzwordsDataiku Flow and dctc - Berlin Buzzwords
Dataiku Flow and dctc - Berlin Buzzwords
 
Historical BGPlay
Historical BGPlayHistorical BGPlay
Historical BGPlay
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Visualizing RIPE Data with Caidagram, VisualK, BGPlay

  • 1. Visualizing RIPE data: Caidagram, VisualK, BGPlay Claudio Squarcella Roma Tre University / RIPE NCC
  • 2. 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 Networks Claudio Squarcella, January 2012 2
  • 3. 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 data Claudio Squarcella, January 2012 3
  • 4. Caidagram – area cartograms http://v6asns.ripe.net/ Claudio Squarcella, January 2012 4
  • 5. Caidagram – distance cartograms http://www.caida.org/projects/ark/ Claudio Squarcella, January 2012 5
  • 6. Caidagram – concentric distance map http://dnsmon.ripe.net/ Claudio Squarcella, January 2012 6
  • 7. VisualK – K-root as an anycast service •  based on 18 anycast instances in the world Claudio Squarcella, January 2012 7
  • 8. 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 routing Claudio Squarcella, January 2012 8
  • 9. VisualK – migration graph Claudio Squarcella, January 2012 9
  • 10. VisualK – usual vs unusal patterns •  TODO add screenshot Claudio Squarcella, January 2012 10
  • 11. VisualK – alternative visualization •  Instances as adjacent countries (cartogram-like) Claudio Squarcella, January 2012 11
  • 12. 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
  • 13. BGPlay – routing graph and timeline Claudio Squarcella, January 2012 13
  • 14. BGPlay – what happened in Egypt? •  Interdomain routing change after the massive disconnection imposed by authorities Claudio Squarcella, January 2012 14
  • 15. Historical BGPlay – more data, less detail http://sga.ripe.net/hbgplay/ Claudio Squarcella, January 2012 15
  • 16. 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
  • 17. 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
  • 18. Contact info •  Website: http://squarcella.com/ •  Twitter: @hyperboreans •  Email: claudio.me (replace ‘a’ with ‘@’) Claudio Squarcella, January 2012 18