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, Mar. 1997
10.3745/KIPSTE.1997.4.3.649,   PDF Download:

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
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
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. 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.