212 0

AutoBahn: a concurrency control framework for non-volatile file buffer

Title
AutoBahn: a concurrency control framework for non-volatile file buffer
Author
정형수
Keywords
Storage system; Concurrency control; File buffer; Non-volatile memory
Issue Date
2020-07
Publisher
SPRINGER
Citation
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, v. 23, no. 2, page. 895-910
Abstract
Storage systems in general and databases in particular usually balance between write durability and performance. It is not uncommon that write durability often relies on transaction systems that also offer a relaxed model of durability for performance. As hardware vendors provision more cores and faster storage devices, attaining fast data durability for concurrent file writes is demanding to high-performance storage systems in large-scale cluster systems. We approach the challenge by proposing a system that uses a small amount of fast persistent memory for buffering concurrent file writes while preserving data durability. The main technical issue in designing a durable file buffer is allowing concurrent file writes to store data in a shared and limited space of persistent memory without incurring lock or resource contention. This article addresses such issue and presentsAutoBahn, a durable file buffer that expedites file I/O operations. To prove practicality and effectiveness, we implemented a prototype ofAutoBahnin Linux-4.8.7 and ran several key-value systems-Redis, RocksDB, and WiredTiger-onAutoBahn. Evaluation results on a multicore server demonstrate that all the key-value systems achieved performance levels almost matching the non-durable counterpart.AutoBahnis a useful method that can efficiently deal with concurrent file I/O streams on multicores and fast storage devices.
URI
https://link.springer.com/article/10.1007/s10586-019-02964-8https://repository.hanyang.ac.kr/handle/20.500.11754/169203
ISSN
1386-7857; 1573-7543
DOI
10.1007/s10586-019-02964-8
Appears in Collections:
COLLEGE OF ENGINEERING[S](공과대학) > COMPUTER SCIENCE(컴퓨터소프트웨어학부) > Articles
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE