latency-lab
latency-lab copied to clipboard
Composable tools for automating latency measurement and reporting
Latency Lab
Composable tools for automated networked application latency measurement.
External application throughput can be scientifically measured by matching outbound responses to inbound trigger events. Provided a standard packet capture, this latency lab provides templates to quickly create custom tools for accurate benchmarking, verification and system analysis.
Examples
Latency Report
The example data represents a series of outbound CME FIX orders triggered by CME SBE market data packets. The spike at the beginning is due to core warming.
Comparison Report
A comparison report allows for quickly comparing application response at multiple data speeds for stress testing. This example contains market data playback speeds of 1x, 2x, and 10x.
See examples directory for more use cases and build instructions.
Open Markets Initiative
The Open Markets Initiative (Omi) is a group of technologists dedicated to enhancing the stability of electronic financial markets using modern development methods.
Disclaimer
All example input data are faked records modeled on tshark dissections. Any similarities between existing people, places and/or protocols is purely incidental.
Enjoy.