2019 Technology Exchange

Use Internet2 SiteID

Already have an Internet2 SiteID?
Sign in here.

Internet2 SiteID

Bring NDT Back: Measurement Lab Modernizes NDT Server

Time 12/12/19 04:00PM-04:20PM

Room Grand Ballroom D/E (5th)

Session Abstract

The R&E network community using perfSONAR used to include the Network Diagnostic Tool (NDT), a single stream performance measurement of bulk transport capacity. Many years ago, perfSONAR dropped support for NDT since its dependence on the web100 kernel library required running old, outdated, and hard to secure linux kernels. Measurement Lab (M-Lab) had the same problem, but has continued to host NDT as an Internet measurement service on our global server platform. Over the past two years, M-Lab developers have been working through the technical debt to migrate our platform to Docker containers, managed by Kubernetes, and concurrently have refactored NDT server, and developed reference clients for various languages and operating systems. The new NDT server is 'Docker-ized' and is based on WebSocket and TLS, uses TCP BBR where it is available, and is backward compatible with previous clients. M-Lab anticipates that. by the end of Q3 2019, all our servers worldwide will be running the new NDT version, managed by Kubernetes.

The M-Lab team is eager to share this work with the R&E network community and offers to contribute this work to the perfSONAR toolkit. This session will demo the new NDT server and reference clients, and we hope to engage with the R&E network community on this exciting development.


Speaker Chris Ritzo M-Lab

Speaker Matthew Mathis Google

Presentation Media

Primary track Advanced Networking

Secondary tracks InCommon

gold Sponsors

bronze Sponsors