RECOVERY PROCESSING USING TORN WRITE DETECTION

The recovery of a transaction, and perhaps the recovery of multiple transactions, in a computing system in which one or more persistent systems are coupled via a bus to one or more processors. As an example, the persistent system may serve as part of the main memory of the computing system. The tran...

Full description

Saved in:
Bibliographic Details
Main Authors ZWILLING, MICHAEL JAMES, LARSON, PER-AKE, DIACONU, CRISTIAN, FITZGERALD, ROBERT PATRICK
Format Patent
LanguageEnglish
French
Published 20.11.2014
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The recovery of a transaction, and perhaps the recovery of multiple transactions, in a computing system in which one or more persistent systems are coupled via a bus to one or more processors. As an example, the persistent system may serve as part of the main memory of the computing system. The transaction might implement multi-versioning in which a record is not updated in place. Rather, each record is represented as a sequence of one or more record versions, each version having a valid interval during which that the record version is considered to properly represent the record. Torn write guards may be used to verify that there are no torn writes in the record versions or in the log buffer associated with the transaction. L'invention concerne la restauration d'une transaction, et éventuellement la restauration de multiples transactions, dans un système informatique dans lequel un ou plusieurs systèmes persistants sont couplés par l'intermédiaire d'un bus à un ou plusieurs processeurs. A titre d'exemple, le système persistant peut servir de partie de la mémoire principale du système informatique. La transaction pourrait mettre en œuvre un versionnage multiple dans lequel un enregistrement n'est pas mis à jour en place. A la place, chaque enregistrement est représenté sous la forme d'une séquence d'une ou plusieurs versions d'enregistrement, chaque version ayant un intervalle valide durant lequel il est considéré que la version d'enregistrement représente correctement l'enregistrement. Des protections contre les erreurs d'écriture peuvent être utilisées pour vérifier qu'il n'existe aucune erreur d'écriture dans les versions d'enregistrement ni dans le tampon de journal associé à la transaction.
Bibliography:Application Number: WO2014US31629