@inproceedings{1a30a0ad41ea450692cb9f544ac6cc1c,
title = "TPC-C Benchmarking for ElasticSearch",
abstract = "ElasticSearch is a distributed search and analysis engine. Even though it is a NoSQL system that supports weak consistency, it has been recently applied to financial services that require strong consistency. In this study, we propose a method to support the TPC-C benchmark for ElasticSearch. To this end, we present the Force Delete Lock (FD Lock) using built-in operations in ElasticSearch to provide the distributed lock for the transaction. Then, we implement the rollback operation in a distributed environment using FD Lock. Finally, we compare the consistency failures and the TPC-C performance of ElasticSearch with FD Lock and that without FD Lock. As a result, we show that FD Lock can completely remove the consistency failures, and the performance degradation of FD Lock decreases as the number of warehouses increases because it increases the consistency failures.",
keywords = "Benchmark, Distributed Lock, ElasticSearch, NoSQL, TPC-C",
author = "Lee, {Jae Kyu} and Kwon, {Hyuk Yoon}",
note = "Publisher Copyright: {\textcopyright} 2022 IEEE.; 2022 IEEE International Conference on Big Data and Smart Computing, BigComp 2022 ; Conference date: 17-01-2022 Through 20-01-2022",
year = "2022",
doi = "10.1109/BigComp54360.2022.00041",
language = "English",
series = "Proceedings - 2022 IEEE International Conference on Big Data and Smart Computing, BigComp 2022",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "171--174",
editor = "Herwig Unger and Young-Kuk Kim and Eenjun Hwang and Sung-Bae Cho and Stephan Pareigis and Kyamakya Kyandoghere and Young-Guk Ha and Jinho Kim and Atsuyuki Morishima and Christian Wagner and Hyuk-Yoon Kwon and Yang-Sae Moon and Carson Leung",
booktitle = "Proceedings - 2022 IEEE International Conference on Big Data and Smart Computing, BigComp 2022",
}