Imported from previous forum
Newtown, PA - August 1st, 2012 - B2BITS, EPAM Systems’ Capital Markets Competency Center continues efforts to optimize latency of FIX protocol communication functions on the high performance solution stack created by the “consortium of leading IT vendors” (http://low-latency.com/blog/vendor-consortium-pushes-reference-stack-high-performance-trading-publishes-benchmarks-fix-mess).
The consortium - led by OnX Enterprise Solutions made the reference hardware and software stack available for continuous testing. Tests were conducted in cooperation with Intel’s fasterLAB in the UK.
Using the platform based on Intel® Xeon® processor X5698 (dual-core), clocked at 4.4 GHz with Solarflare SFN5122-F 10G NIC OpenOnload kernel bypass, Red Hat Enterprise Linux (RHEL 6.0) and FIX Antenna™ C++ v2.11 we demonstrated solid 6 microseconds latency across multiple tests in 99% observations with minimum latency 4.8 microseconds. The accurate time measurement was supported by Endace™ network monitor card. The observed 6 microsecond latency was measured as the time span between two correlated events on the wire: an inbound FIX market data message packet and the resulting outbound FIX order message packet.
The results reported in February 2012 (http://low-latency.com/blog/vendor-consortium-pushes-reference-stack-high-performance-trading-publishes-benchmarks-fix-mess) were improved by 40%. The improvements were achieved by tuning the interface of FIX engine to Solarflare™ NIC and enhancing critical parts of the FIX Antenna C++ 2.11 code. Special efforts were made to minimize the interruptions caused by non-real time operating system on multi core CPU architecture.
Compared with open source QuickFIX/C the FIX Antenna™ C++ demonstrated a 45 times better 99th percentile latency with the actual result of 6.1 microseconds as opposed to 275.0 microseconds, and MEAN latency value of 5.7 microseconds as opposed to 56 microseconds.
The graph (http://www.b2bits.com/media/82433/latency_graph_big.png) shows the latency of the workload completion over a 60 microsecond range, comparing open source against the B2BITS FIX Antenna™ C++ engine.
The performance demonstrated by FIX Antenna™ C++ should satisfy most of the DMA and HFT clients operating this or similar hardware and OS stack.
Full report of test scenarios and results of FIX Antenna™ C++ testing you can find here (http://www.b2bits.com/performance_lab/fix_antenna_cpp/fix-antenna-cplusplus-in-high-performance-stack.aspx) or contact B2BITS at sales@b2bits.com
About EPAM Systems:
B2BITS, EPAM Systems Capital Markets Competency Center, delivers solutions that cover trading and operations in all asset classes including Equities, FX, Options, and Fixed Income. The Center’s reusable frameworks and components include OMS, matching engines, market data feeds adapters, exchange gateways, and electronic payment services utilized in many trading firms, banks, brokerage and clearing houses, as well as exchanges. B2BITS is a registered trademark of EPAM Systems.
Established in 1993, EPAM Systems, Inc. is a leading global software engineering and IT consulting provider with delivery centers throughout Central and Eastern Europe. Headquartered in the United States, EPAM provides services to the clients worldwide utilizing global delivery model through its client facing operations in North America, UK, Germany, Switzerland, and Sweden, together with over 6,000 professionals deployed across delivery centers in Russia, Belarus, Hungary, Kazakhstan, and Ukraine.
EPAM’s core competencies include complex software product engineering for leading global software and technology vendors, as well as development, testing, maintenance, and support of mission critical business applications and vertically oriented IT consulting services for global Fortune 2000 corporations.
http://www.b2bits.com