Persistent applications using generalized redo recovery

作者: D.B. Lomet

DOI: 10.1109/ICDE.1998.655771

关键词:

摘要: We describe how to recover applications after system crashes using database recovery. Earlier efforts, based on frequent application checkpoints and/or logging values read, are very expensive. treat state as a cached object and log execution operations in the recovery framework of D. Lomet M. Tuttle (1995). Logging does not require state. Further logged reads mostly logical which only data source identity is logged. cache manager that handles flush order dependencies introduced by these process restores replaying application.

参考文章(10)
Tom Wimberg, Per O. Gyllstrom, Philip A. Bernstein, STDL - A Portable Language for Transaction Processing very large data bases. pp. 218- 229 ,(1993)
Joel F. Bartlett, A NonStop kernel ACM SIGOPS Operating Systems Review. ,vol. 15, pp. 22- 29 ,(1981) , 10.1145/1067627.806587
Rober Haskin, Yoni Malachi, Gregory Chan, Recovery management in QuickSilver ACM Transactions on Computer Systems. ,vol. 6, pp. 82- 108 ,(1988) , 10.1145/35037.35060
Anita Borg, Jim Baumbach, Sam Glazer, A message system supporting fault tolerance symposium on operating systems principles. ,vol. 17, pp. 90- 99 ,(1983) , 10.1145/773379.806617
Rob Strom, Shaula Yemini, Optimistic recovery in distributed systems ACM Transactions on Computer Systems. ,vol. 3, pp. 204- 226 ,(1985) , 10.1145/3959.3962
Albert Chang, Mark F. Mergen, 801 storage: architecture and programming ACM Transactions on Computer Systems. ,vol. 6, pp. 28- 50 ,(1988) , 10.1145/35037.42270
C. Mohan, Don Haderle, Bruce Lindsay, Hamid Pirahesh, Peter Schwarz, ARIES ACM Transactions on Database Systems. ,vol. 17, pp. 94- 162 ,(1992) , 10.1145/128765.128770
Anita Borg, Wolfgang Blau, Wolfgang Graetsch, Ferdinand Herrmann, Wolfgang Oberle, Fault tolerance under UNIX ACM Transactions on Computer Systems. ,vol. 7, pp. 1- 24 ,(1989) , 10.1145/58564.58565
Philip A. Bernstein, Meichun Hsu, Bruce Mann, Implementing recoverable requests using queues international conference on management of data. ,vol. 19, pp. 112- 122 ,(1990) , 10.1145/93597.98721
B. Salzberg, N. Tombroff, DSDT: Durable Scripts containing Database Transactions international conference on data engineering. pp. 624- 633 ,(1996) , 10.1109/ICDE.1996.492213