@inproceedings{7722a0fc9285404d962d0bf1f9814ddf,
title = "Efficient auto-increment keys generation for distributed log-structured storage systems",
abstract = "Recent years, writing-intensive workloads on big data make log-structured style storage popular in distributed data storage systems, which provides both large-volume storage capacity and high-performance data updates. Rapidly generating valid keys for append records can significantly improve the data write performance of log-structured storage systems. In distributed and high concurrency environment, however, both the huge disk IO and the interaction overhead of a traditional lock manager limit the transactional throughput for generating auto-increment keys. In this paper, we design an efficient auto-increment keys generation manager (AKGM), a memory management structure that cannot only avoid disk IO but also eliminate the interaction overhead of traditional lock manager for transactions of generating auto-increment keys. We also propose a protocol called adaptive batch processing (ABP), which enables systems implementing AKGM to achieve high transactional throughput even under high contention workloads. We implement these protocols in an open-source database based on log-structured storage, and our experimental results show the superior performance of AKGM and ABP.",
keywords = "Adaptive batch processing, Auto-increment key generation manager, Keys generation, Lock manager, Log-structured",
author = "Jianwei Huang and Jinwei Guo and Zhao Zhang and Weining Qian and Aoying Zhou",
note = "Publisher Copyright: {\textcopyright} Springer Nature Switzerland AG 2018.; 19th International Conference on Web Information Systems Engineering, WISE 2018 ; Conference date: 12-11-2018 Through 15-11-2018",
year = "2018",
doi = "10.1007/978-3-030-02925-8\_16",
language = "英语",
isbn = "9783030029241",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "225--239",
editor = "Hua Wang and Rui Zhou and Hye-Young Paik and Hakim Hacid and Wojciech Cellary",
booktitle = "Web Information Systems Engineering – WISE 2018 - 19th International Conference, 2018, Proceedings",
address = "德国",
}