跳到主要导航 跳到搜索 跳到主要内容

Plover: Parallel In-memory database logging on scalable storage devices

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Despite the prevalence of multi-core processors and large main memories, most in-memory databases still universally adopt a centralized ARIES-logging with a single I/O channel, which can be a serious bottleneck. In this paper, we propose a parallel logging mechanism, named Plover for in-memory databases, which utilizes the partial order property of transactions’ dependencies and allows for concurrent logging in scalable storage devices. To further alleviate the performance overheads caused by log partitioning, we present a workload-aware log partitioning scheme to minimize the number of cross-partition transactions, while maintaining load balance. As such, Plover can scale well with the increasing number of storage devices and extensive experiments show that Plover with workload-aware partitioning can achieve 2× speedup over a centralized logging scheme and more than 42% over Plover with random partitioning.

源语言英语
主期刊名Web and Big Data - Second International Joint Conference, APWeb-WAIM 2018, Proceedings
编辑Yi Cai, Yoshiharu Ishikawa, Jianliang Xu
出版商Springer Verlag
35-43
页数9
ISBN(印刷版)9783319968926
DOI
出版状态已出版 - 2018
活动2nd Asia Pacific Web and Web-Age Information Management Joint Conference on Web and Big Data, APWeb-WAIM 2018 - Macau, 中国
期限: 23 7月 201825 7月 2018

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
10988 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议2nd Asia Pacific Web and Web-Age Information Management Joint Conference on Web and Big Data, APWeb-WAIM 2018
国家/地区中国
Macau
时期23/07/1825/07/18

指纹

探究 'Plover: Parallel In-memory database logging on scalable storage devices' 的科研主题。它们共同构成独一无二的指纹。

引用此