Work Experience
Principal Engineer (Network Information Systems Development) at NTT
Automating and monitoring of one of the largest Tier-1 IP backbone network in the world. NTT is an international company providing services and solutions to enterprise clients on a global scale, it has offices in 110 cities and a network spanning more than 190 countries.
Senior Software Engineer (Research and Development) at RIPE NCC
August 2013 - January 2019 (Netherlands)
Building RIPE Atlas, the world largest Internet measurement platform. Designing tools widely used among operators and researchers to easily analyze network problems and drive decisions (e.g., BGPlay, DNSMON).
Working on data collection and analysis of huge Internet datasets, such as the Routing Information Service (RIS) and RIPEstat. Building RIPE IPmap, a system for active IP geolocation.
The RIPE NCC is one of five Regional Internet Registries providing Internet resource allocations and supporting the operation of the Internet globally.
Research Collaborator at Roma Tre University
January 2012 - July 2013 (Italy)
Researched on data correlation and data visualization approaches for network data.
Tackled challenges related to browser and server-side performance
Designed various visualization tools, including BGPlay.js.
Projects: BGPlay.js, Radian, BGPlay3D
MyGolb.net (Founder)
2007 - 2011
A social media platform.
WebRobotics (Founder)
2006 - 2015
Supporting businesses with their online presence. Developed platforms integrating virtual and physical solutions (e.g., automated pickup lockers, organization of orders and package tracking systems).
Intern at Business-e S.p.a. (ITWAY Group Company)
June 2009 - December 2009 (Italy)
Developed tool supporting penetration tests by suggesting relations among discovered/potential vulnerabilities
Some Projects
geolocatemuch.com
March 2023
geolocatemuch.com is a website that automatically tracks the adoption of RFC9092 and explains network operators how they can fix their geolocation issues.
BGPalerter
February 2019 - current
An open BGP and RPKI monitoring solution with more than 400 installations worldwide, used by many major Internet and content providers. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, Trust Anchor malfunctions, and more.
ipmap.ripe.net
October 2017 - January 2019
IMPORTANT: I do NOT maintain the project since the beginning of 2019. The platform doing active geolocation changed and the accuracy and coverage degraded considerably.
I receive weekly emails about this. Please, don't write me, write in the RIPE Atlas mailing list.
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 includes an active geolocation mechanism based on latency measurements issued from RIPE Atlas probes.
This project is the official RIPE NCC's infrastructure IP geolocation service.
The geolocation produced by the old RIPE IPmap implementation has been evaluated several times by third-party researchers as the most accurate, compared to other solutions, for infrastructure geolocation.
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. RIPEstat is visited by millions of users every day.
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
A tale of two synergies: Uncovering RPKI practices for RTBH at IXPs
Authors: Ioana Livadariu, Romain Fontugne, Amreesh Phokeer, Massimo Candela, Massimiliano Stucchi
Passive and Active Measurement Conference (PAM)
RFC9092 - Finding and Using Geofeed Data
Authors: Randy Bush, Massimo Candela, Warren Kumari, Russ Housley
Internet Engineering Task Force (IETF)
A worldwide study on the geographic locality of Internet routes
Authors: Massimo Candela, Valerio Luconi, Alessio Vecchio
Computer Networks journal, Elsevier
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
Italian operators' response to the COVID-19 pandemic
Authors: Massimo Candela, Antonio Prado
ACM SIGCOMM Computer Communication Review
Long-lasting Sequences of BGP Updates
Authors: Lorenzo Ariemma, Simone Liotta, Massimo Candela, Giuseppe Di Battista
Passive and Active Measurement Conference
RIPE IPmap active geolocation: mechanism and performance evaluation
Ben Du, Massimo Candela, B Huffaker, AC Snoeren, KC Claffy
ACM SIGCOMM Computer Communication Review
Multi-view routing visualization for the identification of BGP issues
Massimo Candela, Giuseppe Di Battista, Luca Marzialetti
Journal of Computer Languages
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 the Middle East
Authors: Massimo Candela, Enrico Gregori, Valerio Luconi, Alessio Vecchio
The 22nd IEEE Global Internet Symposium
Upstream Visibility: 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