Title :
Streaming, low-latency communication in on-line trading systems
Author :
Subramoni, Hari ; Petrini, Fabrizio ; Agarwal, Virat ; Pasetto, Davide
Author_Institution :
T J. Watson Res. Center, IBM, Yorktown Heights, NY, USA
Abstract :
This paper presents and evaluates the performance of a prototype of an on-line OPRA data feed decoder. Our work demonstrates that, by using best-in-class commodity hardware, algorithmic innovations and careful design, it is possible to obtain the performance of custom-designed hardware solutions. Our prototype system integrates the latest Intel Nehalem processors and Myricom 10 Gigabit Ethernet technologies with an innovative algorithmic design based on the DotStar compilation tool. The resulting system can provide low latency, high bandwidth and the flexibility of commodity components in a single framework, with an end-to-end latency of less then four microseconds and an OPRA feed processing rate of almost 3 million messages per second per core, with a packet payload of only 256 bytes.
Keywords :
data handling; electronic trading; microprocessor chips; multiprocessing systems; DotStar compilation tool; Myricom 10 Gigabit Ethernet technologies; OPRA feed processing rate; commodity components; commodity hardware; custom-designed hardware solutions; innovative algorithmic design; latest Intel Nehalem processors; low-latency communication; on-line OPRA data feed decoder; on-line trading systems; packet payload; prototype performance; prototype system; streaming; Algorithm design and analysis; Bandwidth; Decoding; Delay; Ethernet networks; Feeds; Hardware; Payloads; Prototypes; Technological innovation;
Conference_Titel :
Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-6533-0
DOI :
10.1109/IPDPSW.2010.5470717