A Recovery Algorithm for Database Systems using Nonvolatile DFeRAM 


Vol. 4,  No. 3, pp. 649-658, Mar.  1997
10.3745/KIPSTE.1997.4.3.649


PDF
  Abstract

Database management systems(DBMS) using volatile memory should have a recovery function to protect data against system failures. Recovery requires much overhead in transaction processing and is one of the great factors that deteriorate the system performance. Recently, there have been a lot of studies on database systems with nonvolatile memory to enhance the performance. A nonvolatile memory called DFeRAM is one of the promising memory devices of the future technology, but this device does not support fine-granularity locking. In this paper, we present a dual plane FeRAM(DFeRAM) architecture to support the fine-granularity locking. We also propose a recovery algorithm for the database system with the DFeRAM based on a shadow paging method. In order to analyze the performance of the proposed algorithm, we present an analytical model and analyze the performance using the model.

  Statistics


  Cite this article

[IEEE Style]

K. Y. Keol, P. J. Won, J. S. Il, C. S. Hyun, "A Recovery Algorithm for Database Systems using Nonvolatile DFeRAM," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 4, no. 3, pp. 649-658, 1997. DOI: 10.3745/KIPSTE.1997.4.3.649.

[ACM Style]

Kim Yong Keol, Park Jin Won, Jin Seong Il, and Cho Sung Hyun. 1997. A Recovery Algorithm for Database Systems using Nonvolatile DFeRAM. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 4, 3, (1997), 649-658. DOI: 10.3745/KIPSTE.1997.4.3.649.