Packets, Transactions and Queues: Design Principles for HFT Systems from a Measurement Study of CME Market Data
HFT systems are conventionally built as a single-threaded event loop, on the rule that every thread hop adds latency. We test that rule against a measurement study of more than a year of CME market data for the NQ front-month contract, following every packet and matching-engine transaction through t