350 rub
Journal Highly available systems №1 for 2016 г.
Article in number:
Method of FPGA-based implementation of sponsored access to exchange platforms
Authors:
V.M. Florov - Head of Department, «EXACTPRO» LCC (Kostroma). E-mail: valery.florov@exactprosystems.com P.I. Garin - Programmer, «EXACTPRO» LCC (Kostroma). E-mail: pavel.garin@exactprosystems.com P.V. Smirnov - Programmer, «EXACTPRO» LCC (Kostroma). E-mail: pavel.smirnov@exactprosystems.com M.A. Metelkov - Programmer, «EXACTPRO» LCC (Kostroma). E-mail: maxim.metelkov@exactprosystems.com
Abstract:
The article describes the implementation of the sponsored access to Exchange through an FPGA-board with several network connections. A method is proposed to decrease the latency of packets passing achieved by early transmission of those packets, which have not yet gone through full processing (reception). The article describes the tools used for testing the developed system, the procedure of verifying the correctness of its functioning and the mechanism of latency measurements.
Pages: 14-22
References

 

  1. John W. Lockwood, Adwait Gupte, Nishit Mehta. A Low-Latency Library in FPGA Hardware for High-Frequency Trading (HFT) // Proceedings of the IEEE 20th Annual Symposium on High-Performance Interconnects. 2012.
  2. Group A. High Frequency Trading in the Futures Markets. 2010.
  3. Christian Leber, Benjamin Geib. High Frequency Trading Acceleration using FPGAs // Proceedings of the 21st International Conference on Field Programmable Logic and Applications (FPL 2011). 2011.
  4. Brogaard J.A. High Frequency Trading and Its Impact on Market Quality // Proceedings of the 5th Annual Conference on Empirical Legal Studies. 2010.
  5. Larsen S. and Sarangam P. Architectural Breakdown of End-to-End Latency in a TCP/IP Network // International Journal of Parallel Programming. Springer. 2009.
  6. http://netfpga.org; 01.01.2015.
  7. https://www.myricom.com/products/network- adapters.html; 12.01.2015.
  8. Subramoni H., Petrini F., Agarwal V., Pasetto D. Streaming, low latency communication in on-line trading systems // Proceedings of the International Symposium on Parallel & Distributed Processing, Workshops (IPDPSW). 2010.
  9. http://www.gatelab.com/products/hft.htm; 12.01.2015.
  10. http://www.ullink.com/; 12.01.2015.
  11. http://www.enyx.com/nxtcp-xilinx/; 01.01.2015.
  12. http://www.xilinx.com/products/boards-and-kits/ek-k7-kc705-g.html; 01.01.2015.
  13. http://www.londonstockexchange.com/products-and-services/millennium-exchange/millennium-exchange-migration/mit203v101.pdf; 01.01.2015.
  14. http://www.xilinx.com/support/documentation/sw_manuals/xilinx11/mb_ref_guide.pdf; 01.01.2015.
  15. Morris G.W., Thomas D.B., Luk W. FPGA Accelerated Low Latency Market Data Feed Processing // Proceedings of the 17th IEEE Symposium on High Performance Interconnects. 2009.
  16. http://standards.ieee.org/getieee/1800/download/1800-2012.pdf; 23.01.2015.
  17. http://www.vadatech.com/media/FMC105_FMC105-Data%20Sheet.pdf; 23.01.2015.
  18. http://www.xilinx.com/support/documentation/boards_and_kits/ug537.pdf; 23.01.2015.
  19. https://www.finisar.com/sites/default/files/downloads/ftlx8571d3bcl_10gbs_850nm_multimode_datacom_sfp-plus_transceiver_ product_specification_revd.pdf; 23.01.2015.
  20. http://ark.intel.com/ru/products/39776/Intel-Ethernet-Converged-Network-Adapter-X520-DA2; 23.01.2015.
  21. http://www.exactprosystems.com/testtools/sf; 01.01.2015.
  22. http://www.millenniumit.com/; 01.01.2015.
  23. http://www.xilinx.com/products/silicon-devices/soc/zynq-7000.html; 01.01.2015.
  24. http://algo-logic.com/lowlatency; 01.01.2015.
  25. Mueller R., Teubner J., Alonso G. Streams on wires: a query compiler for FPGAs // Proc. VLDB Endowment. V. 2. № 1. 2009.
  26. http://www.accelize.com/products/fpga-platform- components/finance-ip/market-data-decoders.html; 12.01.2015.
  27. http://www.londonstockexchange.com/products-and- services/millennium-exchange/millennium-exchange- migration/mit303.pdf; 12.01.2015.