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 条
  • [21] High-frequency trading model for a complex trading hierarchy
    Podobnik, Boris
    Wang, Duan
    Stanley, H. Eugene
    QUANTITATIVE FINANCE, 2012, 12 (04) : 559 - 566
  • [22] Online Algorithms in High-frequency Trading
    Loveless, Jacob
    Stoikov, Sasha
    Waeber, Rolf
    Queue, 2013, 11 (08):
  • [23] A multiscale model of high-frequency trading
    Kirilenko, Andrei
    Sowers, Richard B.
    Meng, Xiangqian
    ALGORITHMIC FINANCE, 2013, 2 (01) : 59 - 98
  • [24] Risk and Return in High-Frequency Trading
    Baron, Matthew
    Brogaard, Jonathan
    Hagstromer, Bjorn
    Kirilenko, Andrei
    JOURNAL OF FINANCIAL AND QUANTITATIVE ANALYSIS, 2019, 54 (03) : 993 - 1024
  • [25] All About High-Frequency Trading
    Smith, Thomas J.
    JOURNAL OF INFORMATION SYSTEMS, 2011, 25 (02) : 227 - 229
  • [26] Curbing the Dangers of High-Frequency Trading
    Clements, Matthew T.
    ECONOMISTS VOICE, 2012, 9 (01):
  • [27] Expected Return in High-Frequency Trading
    Cooper, Rick
    Van Vliet, Ben
    JOURNAL OF TRADING, 2015, 10 (02): : 34 - 40
  • [28] High-frequency trading: a literature review
    Gianluca Piero Maria Virgilio
    Financial Markets and Portfolio Management, 2019, 33 : 183 - 208
  • [29] The Mysterious Ethics of High-Frequency Trading
    Cooper, Ricky
    Davis, Michael
    Van Vliet, Ben
    BUSINESS ETHICS QUARTERLY, 2016, 26 (01) : 1 - 22
  • [30] High-Frequency Trading and Market Performance
    Baldauf, Markus
    Mollner, Joshua
    JOURNAL OF FINANCE, 2020, 75 (03): : 1495 - 1526