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

Fault-tolerant precise data access on distributed log-structured merge-tree

  • East China Normal University

科研成果: 期刊稿件文章同行评审

摘要

Log-structured merge tree has been adopted by many distributed storage systems. It decomposes a large database into multiple parts: an in-writing part and several read-only ones. Records are firstly written into a memory-optimized structure and then compacted into in-disk structures periodically. It achieves high write throughput. However, it brings side effect that read requests have to go through multiple structures to find the required record. In a distributed database system, different parts of the LSM-tree are stored in distributed fashion. To this end, a server in the query layer has to issues multiple network communications to pull data items from the underlying storage layer. Coming to its rescue, this work proposes a precise data access strategy which includes: an efficient structure with low maintaining overhead designed to test whether a record exists in the in-writing part of the LSM-tree; a lease-based synchronization strategy proposed to maintain consistent copies of the structure on remote query servers.We further prove the technique is capable of working robustly when the LSM-Tree is re-organizing multiple structures in the backend. It is also fault-tolerant, which is able to recover the structures used in data access after node failures happen. Experiments using the YCSB benchmark show that the solution has 6x throughput improvement over existing methods.

源语言英语
页(从-至)760-777
页数18
期刊Frontiers of Computer Science
13
4
DOI
出版状态已出版 - 1 8月 2019

指纹

探究 'Fault-tolerant precise data access on distributed log-structured merge-tree' 的科研主题。它们共同构成独一无二的指纹。

引用此