The Case for Lazy Byzantine Fault Detection for Transactional Database Systems

被引:0
|
作者
Nemoto, Jun [1 ]
Yamada, Hiroyuki [1 ]
机构
[1] Scalar Inc, San Francisco, CA 94111 USA
来源
2023 IEEE 43RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, ICDCSW | 2023年
关键词
Byzantine fault detection; database transaction; distributed ledger;
D O I
10.1109/ICDCSW60045.2023.00005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Byzantine fault detection (BFD) techniques are promising approaches for better scalability and practicality, even though they cannot mask Byzantine faults like Byzantine fault tolerance (BFT) techniques. However, the existing BFD protocol for database systems has suffered from long latency since it synchronously makes an agreement on the order of transactions between replicas when executing the transactions. In this paper, we explore an alternative BFD approach for database systems, which defers the expensive agreement and detects Byzantine faults lazily rather than detecting them in real-time. We discuss the challenges and design overview of our approach. We also present preliminary experimental results showing the benefit of our approach.
引用
收藏
页码:13 / 18
页数:6
相关论文
共 50 条
  • [1] Scalar DL: Scalable and Practical Byzantine Fault Detection for Transactional Database Systems
    Yamada, Hiroyuki
    Nemoto, Jun
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2022, 15 (07): : 1324 - 1336
  • [2] Fault detection for Byzantine quorum systems
    Alvisi, L
    Malkhi, D
    Pierce, E
    Reiter, MK
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, 12 (09) : 996 - 1007
  • [3] Restart Optimization for Transactional Memory with Lazy Conflict Detection
    Miloš Cvetanović
    Zaharije Radivojević
    Veljko Milutinović
    International Journal of Parallel Programming, 2017, 45 : 482 - 507
  • [4] Restart Optimization for Transactional Memory with Lazy Conflict Detection
    Cvetanovic, Milos
    Radivojevic, Zaharije
    Milutinovic, Veljko
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2017, 45 (03) : 482 - 507
  • [5] Lazy Evaluation of Transactions in Database Systems
    Faleiro, Jose M.
    Thomson, Alexander
    Abadi, Daniel J.
    SIGMOD'14: PROCEEDINGS OF THE 2014 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2014, : 15 - 26
  • [6] Lazy Irrevocability for Best-Effort Transactional Memory Systems
    Quislant, Ricardo
    Gutierrez, Eladio
    Zapata, Emilio L.
    Plata, Oscar
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (07) : 1919 - 1932
  • [7] Enable Concurrent Byzantine Fault Tolerance Computing with Software Transactional Memory
    Zhao, Wenbing
    Zhang, Honglei
    Luo, Xiong
    Zhu, Yueqin
    2015 8TH INTERNATIONAL CONFERENCE ON ADVANCED SOFTWARE ENGINEERING & ITS APPLICATIONS (ASEA), 2015, : 67 - 72
  • [8] Efficient Middleware for Byzantine Fault Tolerant Database Replication
    Garcia, Rui
    Rodrigues, Rodrigo
    Preguica, Nuno
    EUROSYS 11: PROCEEDINGS OF THE EUROSYS 2011 CONFERENCE, 2011, : 107 - 121
  • [9] High availability solutions for transactional database systems
    Budrean, S
    Li, YH
    Desai, BC
    SEVENTH INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2003, : 347 - 355
  • [10] Byzantine fault tolerance for agent systems
    Araragi, Tadashi
    DEPCOS-RELCOMEX 2006, 2006, : 232 - 239