Reordering Transaction Execution to Boost High-Frequency Trading Applications

被引:3
|
作者
Zhou N. [1 ,2 ]
Zhou X. [3 ]
Zhang X. [1 ,2 ]
Du X. [1 ,2 ]
Wang S. [1 ,2 ]
机构
[1] School of Information, Renmin University of China, Beijing
[2] MOE Key Laboratory of DEKE, Renmin University of China, Beijing
[3] School of Data Science and Engineering, East China Normal University, Shanghai
关键词
Concurrency control; Off-line reordering; Online reordering; Reordered execution;
D O I
10.1007/s41019-017-0054-0
中图分类号
学科分类号
摘要
High-frequency trading (HFT) has always been welcomed because it benefits not only personal benefits but also the whole social welfare. While the recent advance of portfolio selection in HFT market enables to bring about more profit, it yields much contended OLTP workloads. Featuring exploiting the abundant parallelism, transaction pipeline, the state-of-the-art concurrency control (CC) mechanism, however, suffers from limited concurrency confronted with HFT workloads. Its variants that enable more parallel execution by leveraging fine-grained contention information also take little effect. To solve this problem, we for the first time observe and formulate the source of restricted concurrency as harmful ordering of transaction statements. To resolve harmful ordering, we propose PARE, a pipeline-aware reordered execution, to improve application performance by rearranging statements in order of their degrees of contention. In concrete, two mechanisms are devised to ensure the correctness of statement rearrangement and identify the degrees of contention of statements, respectively. We also study the off-line reordering problem. We prove that this problem is NP-hard and present an off-line reordering approach to approximate the optimal reordering strategy. Experiment results show that PARE can improve transaction throughput and reduce transaction latency on HFT applications by up to an order of magnitude than the state-of-the-art CC mechanism. © 2017, The Author(s).
引用
收藏
页码:301 / 315
页数:14
相关论文
共 50 条
  • [1] Reordering Transaction Execution to Boost High Frequency Trading Applications
    Zhou, Ningnan
    Zhou, Xuan
    Zhang, Xiao
    Du, Xiaoyong
    Wang, Shan
    WEB AND BIG DATA, APWEB-WAIM 2017, PT II, 2017, 10367 : 169 - 184
  • [2] High-Frequency Equity Pairs Trading: Transaction Costs, Speed of Execution, and Patterns in Returns
    Bowen, David
    Hutchinson, Mark C.
    O'Sullivan, Niall
    JOURNAL OF TRADING, 2010, 5 (03): : 31 - 38
  • [3] High-Frequency Trading and the Execution Costs of Institutional Investors
    Brogaard, Jonathan
    Hendershott, Terrence
    Hunt, Stefan
    Ysusi, Carla
    FINANCIAL REVIEW, 2014, 49 (02) : 345 - 369
  • [4] Optimal execution in high-frequency trading with Bayesian learning
    Du, Bian
    Zhu, Hongliang
    Zhao, Jingdong
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2016, 461 : 767 - 777
  • [5] Using High-Frequency Transaction Data to Estimate the Probability of Informed Trading
    Tay, Anthony
    Ting, Christopher
    Tse, Yiu Kuen
    Warachka, Mitch
    JOURNAL OF FINANCIAL ECONOMETRICS, 2009, 7 (03) : 288 - 311
  • [6] Does High-Frequency Trading Impede Order Execution in the Stock Market?
    Li, Kun
    2020 INTERNATIONAL CONFERENCE ON IDENTIFICATION, INFORMATION AND KNOWLEDGE IN THE INTERNET OF THINGS (IIKI2020), 2021, 187 : 501 - 506
  • [7] High-frequency Trading
    Rebonato, Riccardo
    QUANTITATIVE FINANCE, 2015, 15 (08) : 1267 - 1271
  • [8] High-frequency trading
    Chordia, Tarun
    Goyal, Amit
    Lehmann, Bruce N.
    Saar, Gideon
    JOURNAL OF FINANCIAL MARKETS, 2013, 16 (04) : 637 - 645
  • [9] Analysis of the trading interval duration for the Bitcoin market using high-frequency transaction data
    Nakakita, Makoto
    Nakatsuma, Teruo
    QUANTITATIVE FINANCE AND ECONOMICS, 2025, 9 (01): : 202 - 241
  • [10] High-frequency trading and institutional trading costs
    Chen, Marie
    Garriott, Corey
    JOURNAL OF EMPIRICAL FINANCE, 2020, 56 : 74 - 93