Bring NDT Back: Measurement Lab Modernizes NDT Server
Time 12/12/19 04:00PM-04:20PM
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.
Primary track Advanced Networking
Secondary tracks InCommon