Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Flash-Aware Buffering Scheme with the On-the-Fly Redo for Efficient Data Management in Flash Storageopen access

Authors
Jeong, KyosungLim, SungchaeLee, KichunKim, Sang-Wook
Issue Date
Jun-2017
Publisher
ComSIS Consortium
Keywords
flash storage; buffering scheme; database system; recovery
Citation
Computer Science and Information Systems, v.14, no.2, pp 369 - 392
Pages
24
Indexed
SCIE
SCOPUS
Journal Title
Computer Science and Information Systems
Volume
14
Number
2
Start Page
369
End Page
392
URI
https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/152273
DOI
10.2298/CSIS160830014J
ISSN
1820-0214
Abstract
Thanks to remarkably fast random reads and rapidly decreasing prices per bit, flash storage has been regarded as a promising alternative to traditional hard disk drives (HDDs). Although flash storage has many distinguished hardware features, it still suffers from the poor I/O performance in the case of update operations. Due to the absence of in-place updates, differently from HDDs, flash storage needs to modify data through out-of-place updates. For this reason, it is required to continuously renew the mapping information between a logical page address and its new physical address, invalidating its old physical address. When the invalidated pages swallow most of free space in flash storage, the actions of garbage reclamation are needed. Since the actions of garbage reclamation are very costly, it is crucial to reduce the number of update operations for the use of flash storage in enterprise-scale database systems. In this light, we propose a new buffering scheme that evicts dirty pages without writing them to storage, thereby reducing the amount of update operations considerably. That is, our buffering scheme enables the flushing-less evictions of dirty pages. To correctly read a page undergoing its flushing-less eviction, we propose a new on-the-fly redo mechanism that enables restoring the lost updates of the page in normal database processing. For fast execution of the on-the-fly redo, we maintain memory resident log data of a reasonable size. To show the performance advantages of the proposed scheme, we performed extensive experiments based on the TPC-C benchmark, by running them on the open-sourced Berkeley DB equipped with/without our scheme. The results show that our scheme yields a much better performance by reducing the amount of page updates significantly.
Files in This Item
There are no files associated with this item.
Appears in
Collections
서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles
서울 공과대학 > 서울 산업공학과 > 1. Journal Articles

qrcode

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

Related Researcher

Researcher Kim, Sang-Wook photo

Kim, Sang-Wook
COLLEGE OF ENGINEERING (SCHOOL OF COMPUTER SCIENCE)
Read more

Altmetrics

Total Views & Downloads

BROWSE