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

An Optimized Solution for Highly Contended Transactional Workloads

  • Chunxi Zhang*
  • , Shuyan Zhang
  • , Ting Chen
  • , Rong Zhang
  • , Kai Liu
  • *此作品的通讯作者
  • Shanghai Stock Exchange
  • East China Normal University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

High contention frequently explodes in E-commerce scenario when promotions are held. However, modern multi-core main-memory databases cannot achieve ideal performance under high contention. Transactions contending for the same resources must be executed serially in traditional architecture to guarantee correctness, which severely chokes database management systems. In this paper, we propose to optimize the transaction processing scheme for highly contended E-commerce workloads. First, we analyze the characteristics of these workloads in detail. Second, we design to filter ineffective operations at IO layer instead of sending them to executing layer, considering the limited number of items involved in the promotion. Third, we make out a homogeneous operation merging scheme to share database execution resources, e.g., locks, and improve parallelization. We implement a prototype, Filmer, to demonstrate our idea. Filmer launches filtering and merging for contended transactions to make full use of system resources and improve parallelization. Extensive experiments show that filtering and merging improve the throughput by up to 1.95 × and 2.55 × respectively.

源语言英语
主期刊名Dependable Software Engineering. Theories, Tools, and Applications - 9th International Symposium, SETTA 2023, Proceedings
编辑Holger Hermanns, Jun Sun, Lei Bu
出版商Springer Science and Business Media Deutschland GmbH
402-418
页数17
ISBN(印刷版)9789819986637
DOI
出版状态已出版 - 2024
活动9th International Symposium on Dependable Software Engineering: Theories, Tools and Applications, SETTA 2023 - Nanjing, 中国
期限: 27 11月 202329 11月 2023

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
14464 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议9th International Symposium on Dependable Software Engineering: Theories, Tools and Applications, SETTA 2023
国家/地区中国
Nanjing
时期27/11/2329/11/23

指纹

探究 'An Optimized Solution for Highly Contended Transactional Workloads' 的科研主题。它们共同构成独一无二的指纹。

引用此