Performance of OLTP via Intelligent Scheduling

被引:7
|
作者
Zhang, Tieying [1 ]
Tomasic, Anthony [2 ]
Sheng, Yangjun [2 ]
Pavlo, Andrew [2 ]
机构
[1] Alibaba Inc, Sunnyvale, CA 94085 USA
[2] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
关键词
online transaction processing; scheduling;
D O I
10.1109/ICDE.2018.00132
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Current architectures for main-memory online transaction processing (OLTP) database management systems (DBMS) typically use random scheduling to assign transactions to threads. This approach achieves uniform load across threads but it ignores the likelihood of conflicts between transactions. If the DBMS could estimate the potential for transaction conflict and then intelligently schedule transactions to avoid conflicts, then the system could improve its performance. Such estimation of transaction conflict, however, is non-trivial for several reasons. First, conflicts occur under complex conditions that are far removed in time from the scheduling decision. Second, transactions must be represented in a compact and efficient manner to allow for fast conflict detection. Third, given some evidence of potential conflict, the DBMS must schedule transactions in such a way that minimizes this conflict. In this paper, we systematically explore the design decisions for solving these problems. We then empirically measure the performance impact of different representations on a standard OLTP benchmark.
引用
收藏
页码:1288 / 1291
页数:4
相关论文
共 50 条
  • [1] Generic and Robust Performance Diagnosis via Causal Inference for OLTP Database Systems
    Lu, Xianglin
    Xie, Zhe
    Li, Zeyan
    Li, Mingjie
    Nie, Xiaohui
    Zhao, Nengwen
    Yu, Qingyang
    Zhan, Shenglin
    Sui, Kaixin
    Zhu, Lin
    Pei, Dan
    [J]. 2022 22ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2022), 2022, : 655 - 664
  • [2] An Intelligent Method for Evaluation of Production Scheduling Performance
    Xu, Wei
    Yang, Jiarong
    Wang, Raofen
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS RESEARCH AND MECHATRONICS ENGINEERING, 2015, 121 : 1121 - 1126
  • [3] Improving instruction cache performance in OLTP
    Harizopoulos, Stavros
    Ailamaki, Anastassia
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 2006, 31 (03): : 887 - 920
  • [4] Performance evaluation of load scheduling policies for Intelligent Networks
    Osland, PO
    Emstad, PJ
    [J]. TELETRAFFIC ENGINEERING IN A COMPETITIVE WORLD, 1999, 3 : 283 - 292
  • [5] The effects on responsiveness of priority scheduling of packet transmissions in parallel OLTP systems
    Kohno, K
    Kameda, H
    [J]. HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1997, 1225 : 968 - 969
  • [6] Scheduling of Cloud Computing Tasks via Intelligent Optimization Methods
    Ammari, Ahmed Chiheb
    Labidi, Wael
    Aldaoud, Manar
    Mnif, Faisal
    Yuan, Haitao
    Zhou, MengChu
    Sarrab, Mohammed
    [J]. PROCEEDINGS OF SEVENTH INTERNATIONAL CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGY, VOL 4, 2023, 465 : 209 - 221
  • [7] Performance Improvement of Database Compression for OLTP Workloads
    Lee, Ki-Hoon
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (04): : 976 - 980
  • [8] The impact of the number of cores in the CMP on OLTP performance
    Deng, Lin
    Dou, Yong
    Li, Xin
    Ma, Meng
    [J]. 2011 INTERNATIONAL CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND AUTOMATION (CCCA 2011), VOL III, 2010, : 27 - 30
  • [9] Operator performance and intelligent aiding in unmanned aerial vehicle scheduling
    Cummings, Mary L.
    Brzezinski, Amy S.
    Lee, John D.
    [J]. IEEE INTELLIGENT SYSTEMS, 2007, 22 (02) : 52 - 59
  • [10] Performance Issues of in-Memory Databases in OLTP systems
    Szpisjak, Patrik
    Radai, Levente
    [J]. 2016 IEEE 11TH INTERNATIONAL SYMPOSIUM ON APPLIED COMPUTATIONAL INTELLIGENCE AND INFORMATICS (SACI), 2016, : 479 - 482