상세 보기
A flash-aware buffering scheme using on-the-fly redo
- Jeong, Kyosung;
- Kim, Sang-Wook;
- Lim, Sungchae
SCOPUS
2초록
In this paper, we address how to reduce the amount of page updates in flash-based DBMS equipped with SSD (solid state drive). We propose a novel buffering scheme that evicts a dirty page X without flushing it into SSD, and restores the right image of X when X is requested for later access. The restoration of X having previous flushing-less eviction is performed through our online redo actions on X. We call this page-restoring online redo the on-the-fly redo. Although our on-the-fly redo mechanism has some overhead of increasing the number of page reads, this can be compensated by infrequent page updates. Additionally, since the proposed buffering scheme with the on-the-fly redo can easily support the no-steal policy in buffer management, we can enjoy the advantages of smaller logging overhead and faster recovery. Through the TPC-C benchmarks using a Berkeley DB, we show that our scheme shortens the transaction processing times by up to 53%.
키워드
- 제목
- A flash-aware buffering scheme using on-the-fly redo
- 저자
- Jeong, Kyosung; Kim, Sang-Wook; Lim, Sungchae
- 발행일
- 2015-10
- 유형
- Conference Paper
- 저널명
- International Conference on Information and Knowledge Management, Proceedings
- 권
- 19-23-Oct-2015
- 페이지
- 1683 ~ 1686