350 руб
Журнал «Системы высокой доступности» №1 за 2016 г.
Статья в номере:
Метод реализации спонсируемого доступа к биржевым площадкам на основе FPGA
Авторы:
В.М. Флоров - руководитель отдела, ООО «ЭКЗАКТПРО» (г. Кострома). E-mail: valery.florov@exactprosystems.com
П.И. Гарин - программист, ООО «ЭКЗАКТПРО» (г. Кострома). E-mail: pavel.garin@exactprosystems.com
П.В. Смирнов - программист, ООО «ЭКЗАКТПРО» (г. Кострома). E-mail: pavel.smirnov@exactprosystems.com
М.А. Метельков - программист, ООО «ЭКЗАКТПРО» (г. Кострома). E-mail: maxim.metelkov@exactprosystems.com
Аннотация:
Рассмотрена реализация спонсируемого доступа к бирже с помощью FPGA-платы с несколькими сетевыми разъемами. Предложен способ снижения задержки прохождения пакетов через такое устройство за счет ранней передачи пакетов, еще не прошедших полную обработку (прием). Описаны использованные инструменты для тестирования разработанной системы, процедура проверки корректности ее функционирования и механизм измерения задержек.
Страницы: 14-22
Список источников
- 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.
- Group A. High Frequency Trading in the Futures Markets. 2010.
- 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.
- Brogaard J.A. High Frequency Trading and Its Impact on Market Quality // Proceedings of the 5th Annual Conference on Empirical Legal Studies. 2010.
- Larsen S. and Sarangam P. Architectural Breakdown of End-to-End Latency in a TCP/IP Network // International Journal of Parallel Programming. Springer. 2009.
- http://netfpga.org; 01.01.2015.
- https://www.myricom.com/products/network- adapters.html; 12.01.2015.
- 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.
- http://www.gatelab.com/products/hft.htm; 12.01.2015.
- http://www.ullink.com/; 12.01.2015.
- http://www.enyx.com/nxtcp-xilinx/; 01.01.2015.
- http://www.xilinx.com/products/boards-and-kits/ek-k7-kc705-g.html; 01.01.2015.
- http://www.londonstockexchange.com/products-and-services/millennium-exchange/millennium-exchange-migration/mit203v101.pdf; 01.01.2015.
- http://www.xilinx.com/support/documentation/sw_manuals/xilinx11/mb_ref_guide.pdf; 01.01.2015.
- 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.
- http://standards.ieee.org/getieee/1800/download/1800-2012.pdf; 23.01.2015.
- http://www.vadatech.com/media/FMC105_FMC105-Data%20Sheet.pdf; 23.01.2015.
- http://www.xilinx.com/support/documentation/boards_and_kits/ug537.pdf; 23.01.2015.
- https://www.finisar.com/sites/default/files/downloads/ftlx8571d3bcl_10gbs_850nm_multimode_datacom_sfp-plus_transceiver_ product_specification_revd.pdf; 23.01.2015.
- http://ark.intel.com/ru/products/39776/Intel-Ethernet-Converged-Network-Adapter-X520-DA2; 23.01.2015.
- http://www.exactprosystems.com/testtools/sf; 01.01.2015.
- http://www.millenniumit.com/; 01.01.2015.
- http://www.xilinx.com/products/silicon-devices/soc/zynq-7000.html; 01.01.2015.
- http://algo-logic.com/lowlatency; 01.01.2015.
- Mueller R., Teubner J., Alonso G. Streams on wires: a query compiler for FPGAs // Proc. VLDB Endowment. V. 2. № 1. 2009.
- http://www.accelize.com/products/fpga-platform- components/finance-ip/market-data-decoders.html; 12.01.2015.
- http://www.londonstockexchange.com/products-and- services/millennium-exchange/millennium-exchange- migration/mit303.pdf; 12.01.2015.