A Performance Study of Epoch-based Commit Protocols in Distributed OLTP Databases

被引:1
|
作者
Waudby, Jack [1 ]
Ezhilchelvan, Paul [1 ]
Mitrani, Isi [1 ]
Webber, Jim [2 ]
机构
[1] Newcastle Univ, Newcastle Upon Tyne, Tyne & Wear, England
[2] Neo4j, San Mateo, CA USA
关键词
Distributed Databases; Transactions; Two-Phase Commit; Epochs; Analytical solutions; Simulations; Performance Evaluation; Throughput; Latency; TRANSACTIONS; REPLICATION;
D O I
10.1109/SRDS55811.2022.00026
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed OLTP systems execute the high-overhead, two-phase commit (2PC) protocol at the end of every distributed transaction. Epoch-based commit proposes that 2PC be executed only once for all transactions processed within a time interval called an epoch. Increasing epoch duration allows more transactions to be processed before the common 2PC. It thus reduces 2PC overhead per transaction, increases throughput but also increases average transaction latency. Therefore, required is the ability to choose the right epoch size that offers the desired trade-off between throughput and latency. To this end, we develop two analytical models to estimate throughput and average latency in terms of epoch size taking into account load and failure conditions. Simulations affirm their accuracy and effectiveness. We then present epoch-based multi-commit which, unlike epoch-based commit, seeks to avoid all transactions being aborted when failures occur, and also performs identically when failures do not occur. Our performance study identifies workload factors that make it more effective in preventing transaction aborts and concludes that the analytical models can be equally useful in predicting its performance as well.
引用
收藏
页码:189 / 200
页数:12
相关论文
共 50 条
  • [21] Scalability and performance evaluation of DDM-based aggregation/dissaggregation protocols for large-scale distributed interactive simulations systems
    Boukerche, A
    Dzermajko, C
    JOURNAL OF SUPERCOMPUTING, 2006, 35 (03): : 259 - 276
  • [22] Performance evaluation of two GMPLS-based distributed control and management protocols for dynamic lightpath provisioning in future IP networks
    Shami, A
    Assi, C
    Habib, I
    Ali, MA
    2002 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2002, : 2289 - 2293
  • [23] Performance Analysis of WLAN Medium Access Control Protocols in Simulcast Radio-Over-Fiber-Based Distributed Antenna Systems
    Li Jianqiang
    Fan Yuting
    Chen Hao
    Lu Xun
    Xu Kun
    CHINA COMMUNICATIONS, 2014, 11 (05) : 37 - 48
  • [24] Scalability and Performance Evaluation of DDM-Based Aggregation/Dissaggregation Protocols for Large-Scale Distributed Interactive Simulations Systems
    Azzedine Boukerche
    Caron Dzermajko
    The Journal of Supercomputing, 2006, 35 : 259 - 276
  • [25] A performance study of distance source routing based protocols for mobile and wireless ad hoc networks
    Boukerche, A
    Linus, J
    Saurabha, A
    EURO-PAR 2002 PARALLEL PROCESSING, PROCEEDINGS, 2002, 2400 : 957 - 964
  • [26] Performance study and critical review on energy aware routing protocols in mobile sink based WSNs
    Kamble A.A.
    Patil B.M.
    Energy Harvesting and Systems, 2021, 8 (01): : 37 - 54
  • [27] RDMA Based Performance Optimization on Distributed Database Systems: A Case Study with GoldenX
    Tu, Yaofeng
    Han, Yinjun
    Jin, Hao
    Chen, Zhenghua
    Zhao, Yanchao
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, WASA 2021, PT II, 2021, 12938 : 237 - 248
  • [28] Influence of intersections on the performance of position-based routing protocols for VANETs: A case study - smart cities
    Mansoor, Ali Mohammed
    Sarea, Adel Mohammed
    Sabri, Aznul Qalid Md
    WORLD JOURNAL OF ENTREPRENEURSHIP MANAGEMENT AND SUSTAINABLE DEVELOPMENT, 2018, 14 (02) : 168 - 177
  • [29] A comprehensive performance evaluation of MM5-CMAQ for the Summer 1999 Southern Oxidants Study episode - Part I: Evaluation protocols, databases, and meteorological predictions
    Zhang, Yang
    Liu, Ping
    Pun, Betty
    Seigneur, Christian
    ATMOSPHERIC ENVIRONMENT, 2006, 40 (26) : 4825 - 4838
  • [30] Simulation-based approach to performance study of routing protocols in MANETs and ad-hoc Networks
    Srikanth, Thodeti
    Narsimha, V. B.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (09): : 111 - 115