OWL (One-way Latency) is a network latency measurement tool developed specifically for experiments leveraging the PTP (precision time protocol) on FABRIC testbed.
Traditionally, the network latency between two endpoints are measured by the round-trip time as the system clocks on the endpoints were almost always “off” by a large margin. Using PTP-enabled nodes on FABRIC, however, we are able to timestamp a UDP packet when it leaves one node, and timestamps it again when it is received at the destination node. That is exactly how OWL works.
OWL is available through Docker Hub: https://hub.docker.com/r/fabrictestbed/owl
Source code: https://github.com/fabric-testbed/MeasurementFramework/tree/dev/user_services/owl
more documentation coming later