Accelerating BFT Database with Transaction Reconstruction

被引:0
|
作者
Kida, Aoi [1 ]
Kawashima, Hideyuki [1 ]
机构
[1] Keio Univ, Yokohama, Kanagawa, Japan
关键词
Byzantine fault tolerance; Distributed database; Transaction processing;
D O I
10.1109/IPDPSW63119.2024.00061
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Data stores utilized in modern data-intensive applications are expected to demonstrate rapid read and write capabilities and robust fault tolerance. Byzantine fault-tolerant database (BFT database) can execute transactions concurrently and tolerate arbitrary faults (Byzantine fault). We consider cryptographic and communication processing as performance bottlenecks in the transaction processing of BFT databases. This paper presents a transaction reconstruction method, reconstructing a single transaction from multiple transactions to streamline cryptographic and communication processes. We evaluated the proposed method with Basil (state-of-the-art BFT database) in experiments. In an environment where nodes are geographically centralized, the proposed method demonstrates up to approximately 2.5 times higher throughput and reduces latency by up to about 30% than vanilla Basil. In an environment where nodes are geographically distributed, the proposed method demonstrates up to approximately 50 times higher throughput and reduces latency by up to about 75% than vanilla Basil.
引用
收藏
页码:232 / 241
页数:10
相关论文
共 50 条
  • [1] Database transaction models
    Vossen, G
    [J]. COMPUTER SCIENCE TODAY, 1995, 1000 : 560 - 574
  • [2] Accelerating reconstruction
    Whalley K.
    [J]. Nature Reviews Neuroscience, 2019, 20 (11) : 647 - 647
  • [3] Testing database transaction concurrency
    Deng, YT
    Frankl, P
    Chen, ZQ
    [J]. 18TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 184 - 193
  • [4] Autonomous Temporal Transaction Database
    Kvet, Michal
    [J]. 30TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION FRUCT, 2021, : 121 - 128
  • [5] Transaction security and database encryption
    不详
    [J]. AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2003, 75 (03): : 301 - 303
  • [6] An Effective and Robust Transaction Packaging Approach for Multi-leader BFT Blockchain Systems
    Wang, Wenbin
    Liu, Xiulong
    Xu, Hao
    Qu, Wenyu
    [J]. 2023 42ND INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, SRDS 2023, 2023, : 14 - 24
  • [7] Accelerating polymeric database creation
    Audus, Debra
    Tchoua, Roselyne
    Chard, Kyle
    Ward, Logan
    Qin, Jian
    Lequieu, Joshua
    De Pablo, Juan
    Foster, Ian
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2018, 255
  • [8] Optimistic Transaction Processing in Deterministic Database
    Dong, Zhi-Yuan
    Tang, Chu-Zhe
    Wang, Jia-Chen
    Wang, Zhao-Guo
    Chen, Hai-Bo
    Zang, Bin-Yu
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2020, 35 (02) : 382 - 394
  • [9] AUTOMATIC VERIFICATION OF DATABASE TRANSACTION SAFETY
    SHEARD, T
    STEMPLE, D
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 1989, 14 (03): : 322 - 368
  • [10] Flexible transaction dependencies in database systems
    Mancini, LV
    Ray, I
    Jajodia, S
    Bertino, E
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 2000, 8 (04) : 399 - 446