Systems and Means of Informatics
2014, Volume 24, Issue 2, pp 67-82
HIGH-PERFORMANCE LOAD GENERATOR FOR HIGH-FREQUENCY TRADING SYSTEMS VERIFICATION
- D.K. Guriev
- M. A. Gai
- I. L. Itkin
- A. A. Terentiev
Abstract
The growing volume of orders generated by HFT (high-frequency
trading) systems has posed the challenge of conducting exchange and brokerage
systems testing in production-like environments. Specialized testing tools are
used to ensure quality of high-load trading systems with high availability. The
main requirement for such tools is that they should be capable of creating
realistic, high loads using limited hardware infrastructure. The article describes
a load injection tool developed for testing automated trading systems and an
approach that ensures high performance. The tool is used when throughput and
response times of large-scale exchange and brokerage platforms, the backbone of
the technological infrastructure of financial markets, are measured.
[+] References (17)
- The Government Office for Science. 2012. Foresight: The future of computer trading in financial markets: Final Project Report. London. Available
at: http://www.bis.gov.uk/assets/foresight/docs/computer-trading/12-1086-futureof-
computer-trading-in- ¦nancial-markets-report.pdf (accessed March 17, 2014).
- U.S. Securities and Exchange Commission. 2012. Roundtable on technology and
trading: Promoting stability in today's markets. Washington, D.C., USA. Available at: http://www.sec.gov/news/otherwebcasts/2012/ttr100212-transcript.pdf (accessed March 17, 2014).
- Apache: JMeter distributed testing step-by-step. Available at: http://
jmeter.apache.org/usermanual/jmeter distributed testing step by step.pdf (accessed
March 17, 2014).
- HP LoadRunner for the Windows operating system (Software Version: 11.50): User
Guide. Document Release Date: June 2012. Available at: ftp://ftp.itrc.hp.com/
applications/HPSoftware/ONLINE HELP/LoadRunner11.50 User.pdf (accessed
March 17, 2014).
- IBM: Rational Performance Tester. Available at: http://www-03.ibm.com/software/
products/ ru/ru/performance (accessed March 17, 2014).
- Silk performer:Performance testing tool - test performance under simulated peak stress
and load. Available at: http://www.borland.com/products/silkperformer (accessed
March 17, 2014).
- Penhaligan, P. 2012. Equity trading: Performance, latency & throughput. ExTENT
Conference. Available at: http://www.slideshare.net/extentconf/extent3-turquoiseequitytrading2012
(accessed March 17, 2014).
- Benedetti, E., and L. Zanetti. 2013. The focus beyond low latency. ExTENT
Conference. Available at: http://www.slideshare.net/extentconf/extent-2013-obninsklse-
the-focus-beyond-low-latency (accessedMarch 17, 2014).
- Cong, J. 2006. Load specification and load generation for multimedia traffic loads
in computer networks. Hamburg: FB Informatik, University of Hamburg. Ph.D.
Dissertation.
- Cong, J., and B.E. Wolfinger. 2006. A unified load generator based on formal load
specification and load transformation. Valuetools'06: 1st Conference (International) on
Performance Evaluation Methodologies and Tools Proceedings. New York, NY, USA:
ACM Press. 55-63.
- Bodik, P., A. Fox, M. Franklin, M. Jordan, and D. Patterson. 2010. Characterizing,
modeling, and generating workload spikes for stateful services. SoCC'10: 1st ACM
Symposium on Cloud Computing Proceedings. New York, NY, USA: ACM. 241-252.
- Mosberger, D., and T. Jin. 1998. httperf - a tool formeasuringweb server performance.
SIGMETRICS Performance Eval. Rev. 26(3):31-37.
- Itkin, I. L. 2011. Testirovanie birzhevykh sistem v usloviyakh vysokochastotnogo treydinga [Testing exchange systems under conditions of high frequency trading]. Conference SQA Days-10 Proceedings. Moscow. Available at:
http://sqadays.com/talk.sdf/sqadays/11151/talks/12196 (accessed March 18, 2014).
- Yandex. 2014. Yandex.Tank Documentation: Release 1.1.1. Available
at: https://media.readthedocs.org/pdf/yandextank/latest/yandextank.pdf (accessed
March 17, 2014).
- Itkin, I. 2011. Theory of high frequency trading systems testing. Software
Development & Analysis Technologiesin Auditorium Seminar in Lomonosov
Moscow State University. Available at: http://sdat.ispras.ru/2011/09/20-IEONAONIIAAIE-
OAOOEOI.AIEN-OEOOAI; http://www.slideshare.net/IosifItkin/theory-of-highfrequency-
trading-systems-testing (accessedMarch 17, 2014).
- Fix Trading Community: Shaping the future of trading. Available at: http://
www.¦xprotocol.org (accessedMarch 17, 2014).
- Howto generatemillions ofHTTPrequests.Available at: http://dak1n1.com/blog/14-
http-load-generate (accessed March 17, 2014).
[+] About this article
Title
HIGH-PERFORMANCE LOAD GENERATOR FOR HIGH-FREQUENCY TRADING SYSTEMS VERIFICATION
Journal
Systems and Means of Informatics
Volume 24, Issue 2, pp 67-82
Cover Date
2013-11-30
DOI
10.14357/08696527140205
Print ISSN
0869-6527
Publisher
Institute of Informatics Problems, Russian Academy of Sciences
Additional Links
Key words
test automation; trading systems; HiVAT
Authors
D.K. Guriev , M. A. Gai , I. L. Itkin , and A. A. Terentiev
Author Affiliations
"ITS-EXPERT," LLC, 38/114 Vavilov Str., Saratov 410012, Russian Federation
"ITS-EXPERT," LLC, 20A/4 Yuzhnoportovy Proyezd 2nd, Moscow 115088,
Russian Federation
"Exactpro Systems," LLC, 4040 Civic Center Drive, Suite 200, San Rafael, CA, USA
|