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 条
  • [41] A Comparative Performance Evaluation Study of The Basic Binary Tree and Aloha Based Anti-collision Protocols For Passive RFID System
    Rennane, Ahmed
    Saadi, Hadjer
    Touhami, Rachida
    Yagoub, Mustapha C. E.
    2012 24TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM), 2012,
  • [42] A novel residual energy-based distributed clustering and routing approach for performance study of wireless sensor network
    Ghosh, Arnab
    Chakraborty, Niladri
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2019, 32 (07)
  • [43] The Performance Study of Stimulated Brillouin Scattering Distributed Fiber-optic Sensing based on Modified Steady-state Analysis
    Qian, Xu
    Wang, Kuiru
    ADVANCED SENSOR SYSTEMS AND APPLICATIONS IV, 2010, 7853
  • [44] A Study on the Performance of IPv6-Based Mobility Protocols: Mobile IPv6 vs. Hierarchical Mobile IPv6
    Kong, Ki-Sik
    Roh, Sung-Ju
    Hwang, Chong-Sun
    INTERNATIONAL JOURNAL OF BUSINESS DATA COMMUNICATIONS AND NETWORKING, 2005, 1 (04) : 38 - 51
  • [45] Distributed service provision using open APIs-based middleware: "OSA/Parlay vs. JAIN" performance evaluation study
    Tselikas, Nikolaos D.
    Dellas, Nikolaos L.
    Koutsoloukas, Eleftherios A.
    Kapellaki, Sofia H.
    Prezerakos, George N.
    Venieris, Iakovos S.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (05) : 765 - 777
  • [46] Evaluating quality of care at the end of life and setting best practice performance standards: a population-based observational study using linked routinely collected administrative databases
    Oosterveld-Vlug, Mariska G.
    Heins, Marianne J.
    Boddaert, Manon S. A.
    Engels, Yvonne
    Heide, Agnes van der
    Onwuteaka-Philipsen, Bregje D.
    Reyners, Anna K. L.
    Francke, Anneke L.
    BMC PALLIATIVE CARE, 2022, 21 (01)
  • [47] Evaluating quality of care at the end of life and setting best practice performance standards: a population-based observational study using linked routinely collected administrative databases
    Mariska G. Oosterveld-Vlug
    Marianne J. Heins
    Manon S. A. Boddaert
    Yvonne Engels
    Agnes van der Heide
    Bregje D. Onwuteaka-Philipsen
    Anna K. L. Reyners
    Anneke L. Francke
    BMC Palliative Care, 21
  • [48] A Simulation Based Performance Comparison Study of Stability-Based Routing, Power-Aware Routing and Load-Balancing On-Demand Routing Protocols for Mobile Ad hoc Networks
    Meghanathan, Natarajan
    Milton, Leslie C.
    WONS 2009: SIXTH INTERNATIONAL CONFERENCE ON WIRELESS ON-DEMAND NETWORK SYSTEMS AND SERVICES, 2009, : 1 - +
  • [49] Finite-Time Performance Mask Function-Based Distributed Privacy-Preserving Consensus: Case Study on Optimal Dispatch of Energy System
    Kong, Minxue
    Shen, Feifei
    Li, Zhi
    Peng, Xin
    Zhong, Weimin
    IEEE Transactions on Signal and Information Processing over Networks, 2024, 10 : 776 - 787
  • [50] Study on Bottom Distributed Bragg Reflector Radius and Electric Aperture Radius on Performance Characteristics of GaN-Based Vertical-Cavity Surface-Emitting Laser
    Dabrowka, Dominika
    Sarzala, Robert P.
    MATERIALS, 2024, 17 (13)