Storage I/O Subsystem for Guaranteeing Atomic Write in Database Systems 


Vol. 42,  No. 2, pp. 169-176, Feb.  2015


PDF

  Abstract

The atomic write technique is a good solution to solve the problem of the double write buffer. The atomic write technique needs modified I/O subsystems (i.e., file system and I/O schedulers) and a special SSD that guarantees the atomicity of the write request. In this paper, we propose the writing unit aligned block allocation technique (for EXT4 file system) and the merge prevention of requests technique for the CFQ scheduler. We also propose an atomic write-supporting SSD which stores the atomicity information in the spare area of the flash memory page. We evaluate the performance of the proposed atomic write scheme in MariaDB using the tpcc-mysql and SysBench benchmarks. The experimental results show that the proposed atomic write technique shows a performance improvement of 1.4~1.5 times compared to the double write buffer technique.


  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[IEEE Style]

K. Han, D. Shin, Y. Kim, "Storage I/O Subsystem for Guaranteeing Atomic Write in Database Systems," Journal of KIISE, JOK, vol. 42, no. 2, pp. 169-176, 2015. DOI: .


[ACM Style]

Kyuhwa Han, Dongkun Shin, and Yongserk Kim. 2015. Storage I/O Subsystem for Guaranteeing Atomic Write in Database Systems. Journal of KIISE, JOK, 42, 2, (2015), 169-176. DOI: .


[KCI Style]

한규화, 신동군, 김용석, "데이터베이스 시스템의 원자성 쓰기 보장을 위한 스토리지 I/O 서브시스템," 한국정보과학회 논문지, 제42권, 제2호, 169~176쪽, 2015. DOI: .


[Endnote/Zotero/Mendeley (RIS)]  Download


[BibTeX]  Download



Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

Editorial Office

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr