TY - JOUR
T1 - VeriBench
T2 - 49th International Conference on Very Large Data Bases, VLDB 2023
AU - Yue, Cong
AU - Zhang, Meihui
AU - Zhu, Changhao
AU - Chen, Gang
AU - Loghin, Dumitrel
AU - Ooi, Beng Chin
N1 - Publisher Copyright:
© 2023, VLDB Endowment. All rights reserved.
PY - 2023
Y1 - 2023
N2 - Database systems are paying more attention to data security inrecent years. Immutable systems such as block chains, verifiable databases, and ledger databases are equipped with various verifiability mechanisms to protect data. Such systems often adopt different threat models, and techniques, therefore, have different performance implications compared to traditional database systems. So far, there is no uniform benchmarking tool for evaluating the performance of these systems, especially at the level of verification functions. In this paper, we first survey the design space of the verifiability-enabled database systems along five dimensions: Threat model, authenticated data structure (ADS), query processing, verification, and auditing. Based on this survey, we design and implement Veri Bench, a benchmark framework for verifiability-enabled database systems. VeriBench enables a fair comparison of systems designed with different underlying technologies that share the client-side verification scheme, and focuses on design space exploration to provide a deeper understanding of different system design choices. Veri Bench incorporates micro- and macro-bench marks to provide a comprehensive evaluation. Further, Veri Bench is designed to enable easy extension for benchmarking new systems and workloads. We run Veri Bench to conduct a comprehensive analysis of state-of-the-art systems comprising block chains, ledger databases, and log transparency technologies. The results expose the weaknesses and strengths of each underlying design choice, and the insights should serve as guidance for future development.
AB - Database systems are paying more attention to data security inrecent years. Immutable systems such as block chains, verifiable databases, and ledger databases are equipped with various verifiability mechanisms to protect data. Such systems often adopt different threat models, and techniques, therefore, have different performance implications compared to traditional database systems. So far, there is no uniform benchmarking tool for evaluating the performance of these systems, especially at the level of verification functions. In this paper, we first survey the design space of the verifiability-enabled database systems along five dimensions: Threat model, authenticated data structure (ADS), query processing, verification, and auditing. Based on this survey, we design and implement Veri Bench, a benchmark framework for verifiability-enabled database systems. VeriBench enables a fair comparison of systems designed with different underlying technologies that share the client-side verification scheme, and focuses on design space exploration to provide a deeper understanding of different system design choices. Veri Bench incorporates micro- and macro-bench marks to provide a comprehensive evaluation. Further, Veri Bench is designed to enable easy extension for benchmarking new systems and workloads. We run Veri Bench to conduct a comprehensive analysis of state-of-the-art systems comprising block chains, ledger databases, and log transparency technologies. The results expose the weaknesses and strengths of each underlying design choice, and the insights should serve as guidance for future development.
UR - http://www.scopus.com/inward/record.url?scp=85166987411&partnerID=8YFLogxK
U2 - 10.14778/3598581.3598588
DO - 10.14778/3598581.3598588
M3 - Conference article
AN - SCOPUS:85166987411
SN - 2150-8097
VL - 16
SP - 2145
EP - 2157
JO - Proceedings of the VLDB Endowment
JF - Proceedings of the VLDB Endowment
IS - 9
Y2 - 28 August 2023 through 1 September 2023
ER -