DecLog: Decentralized Logging in Non-Volatile Memory for Time Series Database Systems.

Bolong Zheng, Yongyong Gao, Jingyi Wan, Lingsen Yan, Long Hu, Bo Liu, Yunjun Gao, Xiaofang Zhou, Christian S. Jensen

Publikation: Bidrag til tidsskriftKonferenceartikel i tidsskriftForskningpeer review

4 Downloads (Pure)

Abstract

Growing demands for the efficient processing of extreme-scale time
series workloads call for more capable time series database management systems (TSDBMS). Specifically, to maintain consistency and
durability of transaction processing, systems employ write-ahead
logging (WAL) whereby transactions are committed only after the
related log entries are flushed to disk. However, when faced with
massive I/O, this becomes a throughput bottleneck. Recent advances
in byte-addressable Non-Volatile Memory (NVM) provide opportunities to improve logging performance by persisting logs to NVM
instead. Existing studies typically track complex transaction dependencies and use barrier instructions of NVM to ensure log ordering.
In contrast, few studies consider the heavy-tailed characteristics of
time series workloads, where most transactions are independent of
each other. We propose DecLog, a decentralized NVM-based logging system that enables concurrent logging of TSDBMS transactions. Specifically, we propose data-driven log sequence numbering
and relaxed ordering strategies to track transaction dependencies
and resolve serialization issues. We also propose a parallel logging
method to persist logs to NVM after being compressed and aligned.
An experimental study on the YCSB-TS benchmark offers insight
into the performance properties of DecLog, showing that it improves throughput by up to 4.6× while offering lower recovery
time in comparison to the open source TSDBMS Beringei.
OriginalsprogEngelsk
TidsskriftProceedings of the VLDB Endowment
Vol/bind17
Udgave nummer1
Sider (fra-til)1-14
Antal sider14
ISSN2150-8097
DOI
StatusUdgivet - 2023
Begivenhed50th International Conference on Very Large Data Bases - Gungzhou, Kina
Varighed: 25 aug. 202429 aug. 2024
https://vldb.org/2024/

Konference

Konference50th International Conference on Very Large Data Bases
Land/OmrådeKina
ByGungzhou
Periode25/08/202429/08/2024
Internetadresse

Bibliografisk note

DBLP's bibliographic metadata records provided through http://dblp.org/search/publ/api are distributed under a Creative Commons CC0 1.0 Universal Public Domain Dedication. Although the bibliographic metadata records are provided consistent with CC0 1.0 Dedication, the content described by the metadata records is not. Content may be subject to copyright, rights of privacy, rights of publicity and other restrictions.

Fingeraftryk

Dyk ned i forskningsemnerne om 'DecLog: Decentralized Logging in Non-Volatile Memory for Time Series Database Systems.'. Sammen danner de et unikt fingeraftryk.

Citationsformater