跳到主要导航 跳到搜索 跳到主要内容

Reordering Transaction Execution to Boost High-Frequency Trading Applications

  • Ningnan Zhou
  • , Xuan Zhou
  • , Xiao Zhang*
  • , Xiaoyong Du
  • , Shan Wang
  • *此作品的通讯作者
  • School of Information
  • Renmin University of China

科研成果: 期刊稿件文章同行评审

摘要

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.

源语言英语
页(从-至)301-315
页数15
期刊Data Science and Engineering
2
4
DOI
出版状态已出版 - 1 12月 2017

学术指纹

探究 'Reordering Transaction Execution to Boost High-Frequency Trading Applications' 的科研主题。它们共同构成独一无二的学术指纹。

引用此