G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 17/30 (2006.01) G06F 9/46 (2006.01) G06F 11/14 (2006.01) G06F 15/00 (2006.01)
Patent
CA 2259301
A method that applies transaction techniques to file system operations in non-database applications executing on parallel processing systems. For each of a sea of file operations, program routines are defined for performing (100), finalizing (130), and undoing (140) the operations, so that the operations may be used in a non-database ap- plication to create a transaction processing environment. A computer program library, for adding the semantics of transactions to a set of native operations of a native file system, comprises families of routines each corresponding to a native operation, including a Perform routine (100) for providing the functional equivalent of the correspond- ing native operation (112) while preserving information necessary to roll back such native operation (106-110), a Finalize routine (130) for committing the result of the cor- responding Perform routine (100), and an Undo routine (140) for rolling back the result of the corresponding Per- form routine (100).
La présente invention concerne un procédé permettant d'appliquer des techniques de transaction à des opérations de système de fichiers dans des applications non créées en base de données exécutées sur des systèmes de traitement parallèles. Pour chaque groupe d'opérations de fichiers, on définit des sous-programmes destinés à exécuter (100), achever (130) et annuler (140) les opérations, de sorte que lesdites opérations peuvent être utilisées dans une application non créée en base de données afin de créer un environnement de traitement de transaction. Une bibliothèque de programmes d'ordinateur, destinée à ajouter la sémantique des transactions à un groupe d'opérations spécifiques d'un système de fichiers spécifique, comprend des familles de sous-programmes correspondant chacune à une opération spécifique, y compris un sous-programme Exécution (100) qui assure l'équivalent fonctionnel de l'opération spécifique correspondante (112) tout en préservant les informations nécessaires à la reprise de ladite opération spécifique (106-110), un sous-programme Achèvement (130) qui stocke le résultat du sous-programme Exécution (100) correspondant, et un sous-programme Annulation (140) qui reprend le résultat du sous-programme Exécution (100) correspondant.
Lasser Clifford A.
Lordi Robert D.
Stanfill Craig W.
Ab Initio Software Corporation
Ab Initio Technology Llc
Mbm Intellectual Property Law Llp
LandOfFree
Restoring the state of a set of files does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Restoring the state of a set of files, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Restoring the state of a set of files will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1794505