17 citations found. Retrieving documents...
D.B. Lomet and M.R. Tuttle. Redo Recovery after System Crashes. In Proceedings of the Twenty First International Conference on Very Large Data Bases, Zurich, Switzerland, 1995.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Recovery Guarantees: Essentials and Incidentals - Martin, Ramamritham (1998)   (Correct)

....recovery. For example, Kuo [Kuo97] used I O automata to formally describe a recovery system based on ARIES [MHL # 92] however, his description is at a low level of abstraction, close to the implementation, requiring a substantial reformulation to apply it to other scenarios. Lomet and Tuttle [LT95] developed a redo recovery theory and algorithms that maintain the ability to recover a database provided the cache is ushed according to their installation graph (which imposes an ordering signi cantly weaker than the usual concurrency control con ict graph) More recently [LT99] they re ned ....

.... Atomicity and Durability (FA D) In this sense, we can use the idea of guarantees and the recovery protocols such as write ahead logging (WAL) as a mode of discourse to analyze and understand recovery in different domains; we will also attempt to integrate our ideas with the theory developed in [LT95, LT99] We will use the approach of re ning guarantees into lower level guarantees and protocols to precisely specify the recovery machinery, which in this paper we described informally. Because guarantees help in understanding what a component is expected to do, they will enable using a divide ....

David Lomet and Mark R. Tuttle. Redo recovery after system crashes. In Proc. of the 21st Intl Conf. on Very Large Data Bases, pages 457468, Zurich, September 1995.


A Review of the Rationale and Architectures of PJama: a.. - Atkinson, Jordan (2000)   (Correct)

....should make it relatively simple to implement a consistent and complete orthogonally persistent language. An example of this was reported by Dearle [72] The work by David Lomet finesses the problem of unfamiliarity by building a substrate for applications on top of a standard operating system [142, 26, 143]. The intention is to allow legacy and new applications to run transactionally and with full recovery, by capturing the state of programs and the interaction events between the programs and their environment. Programs can be run forward from a checkpointed state by replaying input events and ....

D.B. Lomet and M.R. Tuttle. Redo Recovery after System Crashes. In Proceedings of the Twenty First International Conference on Very Large Data Bases, Zurich, Switzerland, 1995.


Understanding and Formalizing Recovery through Histories - Martin, Nithrakashyap.. (1996)   (Correct)

....formally describe a recovery system based on ARIES. By using the well understood notion of histories and by using the building blocks of ACTA, we believe that with our approach we can reap the advantages of a uniform and familiar framework. Focusing on the redo portion of recovery, the authors of [6] derive and prove the correctness of a redo recovery algorithm based on an installation graph that imposes an ordering significantly weaker than the usual concurrency control conflict graph. From this characterization they develop algorithms to manage the volatile storage, a test to choose which ....

D. Lomet and Mark R. Tuttle. Redo Recovery after System Crashes. In Proc. of the 21st International Conference on Very Large Data Bases, Zurich, Sept. 1995.


Dynamic Hierarchical Data Clustering And Efficient On-Line Database .. - Zou (1996)   (1 citation)  (Correct)

....written first, and the MOVE log record for the dest page is written second. This way, the recovery manager always knows that the first MOVE log record is for the original page. Instead of record contents, one could use only the record keys if careful writing by the buffer manager is enforced [24]. With careful writing, a page which will be deallocated cannot be deallocated until the new page where its contents was copied is on disk. A page which had only a part of its contents copied to a new page cannot be written to disk until the new page is written to disk. However, during swapping ....

David Lomet and Mark Tuttle. Redo recovery after system crashes. In International Conference on Very Large Data Bases, pages 457--468, 1995.


Rewriting Histories: Recovering from Malicious Transactions - Liu, Ammann, Jajodia (1999)   (4 citations)  (Correct)

....logical logs can keep track of all the read information of a transaction, though this is not supported by current database systems. 32 However, logical logging attracts substantial industrial and research interests. In system R, SQL statements are put into the log as logical records; In [LT98], logical logs can be a function, like x=sum(x,y) and swap(x,y) etc. In both situations, we get more read information than other logging methods. In long duration transaction models( GMS87] WR91] or in multilevel transaction models ( WHBM90] Lom92] it is possible to extract the read ....

D. Lomet and M. R. Tuttle. Redo recovery after system crashes. In V. Kumar and M. Hsu, editors, Recovery Mechanisms in Database Systems, chapter 6. Prentice Hall PTR, 1998.


Recovery Guarantees in Mobile Systems - Martin, Ramamritham (1999)   (1 citation)  (Correct)

....while the database is being repaired; i.e. the events cannot appear at other times in the history of the system. Also, the order in which operations are applied during repair work is important, both to recreate the state correctly and to improve the performance of recovery. Lomet and Tuttle [6, 7] identify the minimal order that the correct redo installation of operations during the repair work must follow to preserve correctness. The method we outline here for the formalization of the repair phase uses of the log information to ascertain the original order of the op 4 Besides ....

....have dealt with the formalization of aspects of recovery. For example, 5] uses I O automata to formally describe a recovery system based on ARIES; however, his description is at a low level of abstraction, close to the implementation. Focusing on the redo portion of recovery, Lomet and Tuttle [6, 7] derive and prove the correctness of a redo recovery algorithm based on an installation graph that imposes an ordering significantly weaker than the usual concurrency control conflict graph. From this characterization they develop algorithms to manage the volatile storage, a test to choose which ....

David Lomet and Mark R. Tuttle. Redo recovery after system crashes. In Proc. of the 21st Int'l Conf. on Very Large Data Bases, pages 457--468, Zurich, September 1995.


On-line Reorganization of Sparsely-populated B+-trees - Zou, Salzberg (1996)   (5 citations)  (Correct)

....from org page to dest page. This only involves leaf pages. We will always write the MOVE log record for the org page page first, then write the MOVE log record for the dest page. Instead of record content, we could use only the keys of records if careful writing by the buffer manager is enforced [LT95]. With careful writing, a page which will be deallocated cannot be deallocated until the new page where its contents was copied is on disk. A page which had only a part of its contents copied to a new page cannot be written to disk until the new page is written to disk. When we do swapping of ....

David Lomet and Mark Tuttle. Redo recovery after system crashes. In International Conference on Very Large Data Bases, pages 457--468, 1995.


On-line Reorganization of Sparsely-populated B + -trees - Zou, Salzberg (1996)   (5 citations)  (Correct)

....Records. MOVE, record content, org page, dest page, prev LSN) This tells that we are moving a record with record content from org page to dest page. This only involves leaf pages. Instead of record content, we could use only the record key if careful writing by the buffer manager is enforced [LT95]. With careful writing, a page which will be deallocated cannot be deallocated until the new page where its contents was copied is on disk. A page which had only a part of its contents copied to a new page cannot be written to disk until the new page is written to disk. When we do swapping of ....

David Lomet and Mark Tuttle. Redo recovery after system crashes. In International Conference on Very Large Data Bases, pages 457--468, 1995.


Verifiable Transaction Atomicity For Electronic Payment Protocols - Tang (1996)   (2 citations)  (Correct)

....of the receivers instead of the LSNs (log sequence numbers) in a usual transaction system. The redo log is used to recover those failed transactions. The redo recovery in an electronic currency system is different from those redo algorithms focusing exclusively on recovering from a system crash [18, 3, 12]. The recovery mechanisms in a redo transaction is more complicated than that in an ordinary transaction in the sense that the recovery mechanisms should not only handle recovery from transaction abort and system crashes, but also be able to process uncommitted transaction to force an aborted ....

D. Lomet and M. Tuttle. Redo Recovery after System Crashes. In Proceedings of the 21st International Conference on Very Large Data Bases, September 1995.


A Framework for Building an Electronic Currency System - Tang   (Correct)

....of the receivers instead of the LSNs (log sequence numbers) in a usual transaction system. The redo log is used to recover those failed transactions. The redo recovery in an electronic currency system is different from those redo algorithms focusing exclusively on recovering from a system crash [12, 2, 8]. The recovery mechanisms in a redo transaction is more complicated than that in an ordinary transaction in the sense that the recovery mechanisms should not only handle recovery from transaction abort and system crashes, but also be able to process uncommitted payment agent in the customer ....

D. Lomet and M. Tuttle. Redo Recovery after System Crashes. In Proceedings of the 21st International Conference on Very Large DataBases, September 1995.


The Case for Log Structuring in Database Systems - David Lomet Microsoft (1995)   (3 citations)  Self-citation (Lomet)   (Correct)

No context found.

Lomet, D. and Tuttle, M. Redo Recovery after System Crashes. (Feb. 1995) (submitted for publication.)


Persistent Applications Using Generalized Redo Recovery - David Lomet Microsoft (1998)   (1 citation)  Self-citation (Lomet)   (Correct)

....Previous efforts have been based on frequent application checkpointing and or the logging of application reads, both of which are very expensive. We include application state as a cached object and map application execution to loggable operations which fit into the recovery framework described in [15]. Our logged application operations are logical operations, not physical operations that require writing the entire state, and hence their log records are small. We describe a cache manager that can handle the flush order dependencies introduced by these application operations and a recovery ....

....To avoid logging values of objects that an application reads, we log reads as state transition operations that take their input from objects in the RM stable state, not from the log. 2. To handle the more complex application operations, we base our resource manager on the theory developed in [15]. The RM doesn t overwrite objects it manages that are read by an application until after the application s state has been flushed (written to the stable system state) Controlling when objects are flushed enables us to control when application states need to be flushed. The result is much more ....

[Article contains additional citation context not shown here]

Lomet, D. and Tuttle, M. Redo Recovery after System Crashes. Proc. Very Large Databases Conf.(Sept. 1995) Zurich, Switzerland 457-468.


The Microsoft Database Research Group - Lomet, Barga, Chaudhuri, Larson..   Self-citation (Lomet)   (Correct)

No context found.

LT95 Lomet, D. and Tuttle, M. Redo Recovery after System Crashes. VLDB Conference (Sept. 1995) Zurich, Switzerland 457-468.


Redo Recovery after System Crashes - Lomet, Tuttle (1995)   (11 citations)  Self-citation (Lomet Tuttle)   (Correct)

....tree operations. In ways like these, the installation graph gives us a graph theoretic technique for understanding many aspects of redo recovery methods that appear in the literature. 2 Database Model We sketch our model of a database here, and give the complete statement in the technical report [12]. A state is a function mapping variables in a set V to values in a set V, and one state is chosen as the initial state. An operation is a function mapping states to states. We consider only the logged operations in this model, and do not explicitly model the user operations. An operation ....

....buffer is a set of updates whose effects appear in the volatile state. Here, we must assume that the update buffer is actually the subgraph of the installation graph induced by the updates in the update buffer. We discuss how to avoid explicitly maintaining this subgraph in the technical report [12]. A cache manager effectively partitions the volatile state into a dirty part and a clean part (which we do not discuss here) A variable enters the dirty volatile state when an operation updates it, can be the subject of multiple updates while there, and leaves the dirty volatile state only ....

[Article contains additional citation context not shown here]

D. Lomet and M. Tuttle. Redo recovery after system crashes. Technical Report 95/5, DEC Cambridge Research Lab, 1995. To appear.


Phoenix: Making Applications Robust - Barga, Lomet (1999)   (3 citations)  Self-citation (Lomet)   (Correct)

....savepoints) but also application state. We are currently exploring technology that exploits database redo recovery to enable applications to persist across system failures. While forms of program persistence have been proposed, the costs have been high in logging and checkpointing. Our techniques [1,2,3] substantially reduce these execution costs and leverage the database s recovery mechanisms to accomplish this. Phoenix continues the trend of expending system resources to conserve more expensive and error prone human resources. 1.1 Phoenix ODBC Persistent Sessions In the Phoenix project, we ....

Lomet, D.B. and Tuttle, M. Redo Recovery after System Crashes. VLDB'95 Conference, Zurich, Switzerland (Sept. 1995) 457-468.


Data Engineering - June Vol No   Self-citation (Lomet)   (Correct)

....in Section 3.3) that allows users to read and write the shadow as soon as the backup begins. 7. Delete the original copy. Mix s description includes the tasks that a database administrator performs. 2. 3 Read Write Access While Reorganizing and Using Replication DataPropagator Relational [3] and Replidata MVS [5] are products that support replication of DB2 databases. They are not facilities for reorganization, but either of them can be used to achieve the effect of reorganization that allows read write access. They require a table to have a unique key. A database administrator can ....

....Bennett, B. T. and Franaszek, P. A. Permutation Clustering: An Approach to On Line Storage Reorganization, IBM J. Research and Development, Vol. 21, No. 6, Nov. 1977, pp. 528 533. 2] Haderle, D. J. and Jackson, R. D. IBM Database 2 Overview, IBM Syst. J. Vol. 23, No. 2, 1984, pp. 112 125. [3] IBM Corp. An Introduction to DataPropagator Relational Release 1, GC26 3398 01, 1993. 4] IBM Corp. Implementing Concurrent Copy, GG24 3990 00, Dec. 1993. 5] IBM Corp. and Integrated Systems Solutions Corp. Replidata MVS User s Guide, BLD REP UG00, Jan. 1994. 6] Mix, F. DB2 Reorg and Continuous ....

[Article contains additional citation context not shown here]

David Lomet and Mark Tuttle. Redo recovery after system crashes. In International Conference on Very Large Data Bases, pages 457--468, 1995.


A Review of the Rationale and Architectures of PJama: a.. - Atkinson, Jordan (2000)   (Correct)

No context found.

D.B. Lomet and M.R. Tuttle. Redo Recovery after System Crashes. In Proceedings of the Twenty First International Conference on Very Large Data Bases, Zurich, Switzerland, 1995.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC