Some Projects
BGPalerter
February 2019 - current
Software to monitor streams of BGP data. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, and more.
ipmap.ripe.net
October 2017 - January 2019
ipmap.ripe.net is a set of APIs providing IP geolocation. I developed this platform trying to merge together various approaches for IP geolocation,
in order to improve the final output quality. Among these, the service include active geolocation based on latency measurements with RIPE Atlas.
This project is the official RIPE NCC's infrastructure IP geolocation service.
RIPE Atlas
August 2013 - January 2019
RIPE Atlas is a global, open, distributed Internet measurement platform, consisting of 11k+ of measurement devices that measure Internet connectivity in real time providing an unprecedented understanding of the state of the Internet.
RIPEstat
January 2012 - September 2018
RIPEstat is a large-scale information service and open data platform provided by the RIPE NCC, which provides an interface to all types of Internet-related data.
BGPlay
January 2012
A web application (JavaScript/HTML/CSS) for the visualization of historical and real-time
BGP data. It allows a step by step analysis of the topology variations introduced by BGP
updates
DNSMON
November 2013
Official RIPE NCC’s tool for monitoring the DNS infrastructure worldwide. Used daily by
many operators to monitor root and TLDs, e.g. .com, .net
The dynamic visualization and the data aggregation allow the user to gradually move from the complete overview to details. The tool offers additional features to help the operators to solve problems.
It uses the RIPE Atlas active measurement network to provide an up-to-date service overview of all DNS root and many Top-Level Domain (TLD) name servers. An important feature is the ability to view historical data. This allows quick analysis of both past and present DNS issues.
DNSMON measures DNS performance between site that host RIPE Atlas anchors and those where DNS servers are installed.
more...
RIPE Atlas streaming
January 2015
The streaming data service allows you to tap into the real-time data flow of all the collected public results of the biggest internet measurement network in the world.
Upstream Visibility
September 2018
A web application which proposes a concise way of visualising interdomain routing data of a specified prefix.
TraceMON
July 2016
A web application for visually troubleshooting a network by using traceroutes. It detects
CDN, IXPs, and caches. It aggregates many datasets to provide information about the
network components involved.
LatencyMON
September 2015
A web application for monitoring and comparing latencies. Used daily by operators to
monitor performances of public-facing services
TPlay (now Radian)
June 2013
A web application for the visualization of multi-source traceroutes. It allows operators to
look at the network at AS or host level
The system has been tested on traceroutes performed by RIPE Atlas Internet probes, that continuously perform large scale active measurements towards several Internet services.
This tool was presented at the annual Graph Drawing conference in 2013 and to the LEONE project meeting in the same year.
more...
SoS Monitor
EUhackaton, 24-25 September 2013
State of Surveillance Monitor is a visualization project that integrates various source of data in order to compare two different perspectives: (i) the surveillance mechanisms the governments are deploying, versus (ii) the awareness of the citizens and the media.
This project has been presented at the EUhackaton 2013.
more...
BGPlay3D
May 2013
BGPlay3D is a tool based on BGPlay.js which offers a 2.5D visualization (WebGL) by implementing the innovative Ribbon Representation metaphor for flows in networks.
You can find additional information on the official page, including a third-party mockup implementation:
BGPlay3D.
more...
3DICOM
December 2011
3DICOM allows the user to build and navigate in the browser a 3D model of an organ strarting from a biomedical image (DICOM, e.g. MR, CT)
Publications
Long-lasting Sequences of BGP Updates
Lorenzo Ariemma, Simone Liotta, Massimo Candela, Giuseppe Di Battista
Passive and Active Measurement Conference
Impact of the COVID-19 pandemic on the Internet latency: a large-scale study
Authors: Massimo Candela, Valerio Luconi, Alessio Vecchio
Computer Networks journal, Elsevier
RIPE IPmap active geolocation: mechanism and performance evaluation
Ben Du, Massimo Candela, B Huffaker, AC Snoeren, KC Claffy
Computer Communication Review
Periodic Path Changes in RIPE Atlas
Authors: Mattia Iodice, Massimo Candela, Giuseppe Di Battista
IEEE Access journal
Using RIPE Atlas for Geolocating IP Infrastructure
Authors: Massimo Candela, Enrico Gregori, Valerio Luconi, Alessio Vecchio
IEEE Access journal
Dissecting the Speed-of-Internet of Middle East
Authors: Massimo Candela, Enrico Gregori, Valerio Luconi, Alessio Vecchio
The 22nd IEEE Global Internet Symposium
Interdomain Landscape: a Multi-View Routing Visualization
Authors: Luca Marzialetti, Massimo Candela, Giuseppe Di Battista
Proc. 11th International Symposium on Visual Information Communication and Interaction
Radian: Visual Exploration of Traceroutes
Authors: Massimo Candela, Marco Di Bartolomeo, Giuseppe Di Battista, Claudio Squarcella
IEEE Transactions on Visualization and Computer Graphics
Dynamic Traceroute Visualization at Multiple Abstraction Levels
Authors: Massimo Candela, Marco Di Bartolomeo, Giuseppe Di Battista, Claudio Squarcella
In, Stephen Wismath, Alexander Wolff, editors, Proc. 21st International Symposium on Graph Drawing (GD '13), Springer-Verlag, Lecture Notes in Computer Science, 2013.
BGPlay3D: Exploiting the Ribbon Representation to Show the Evolution of Interdomain Routing
Authors: Massimo Candela, Patrizio Angelini, Lorenzo Antonetti Clarucci, Maurizio Patrignani, Massimo Rimondini, Roberto Sepe
In, Stephen Wismath, Alexander Wolff, editors, Proc. 21st International Symposium on Graph Drawing (GD '13), Springer-Verlag, Lecture Notes in Computer Science, 2013. Poster.
Visualization and Monitoring for the Identification and Analysis of DNS Issues
Authors: Massimo Candela, Daniel Karrenberg, Robert Kisteleki, Christopher Amin, Andreas Strikos
Proc. 10th International Conference on Internet Monitoring and Protection (ICIMP 2015). Best Paper Award.
RIPE Atlas
The Internet Protocol Journal, Vol 18, Num 3, 2015
The Internet Pendulum: On the periodicity of Internet Topology Measurements
Authors: Mattia Iodice, Massimo Candela, Giuseppe Di Battista
arXiv [http://arxiv.org/abs/1709.05969] 2017
Adaptive and responsive web-oriented visualization of evolving data: The interdomain routing case (BGPlay)
Massimo Candela