Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2005-02-15
2005-02-15
Rones, Charles (Department: 2175)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C711S161000, C705S002000
Reexamination Certificate
active
06856993
ABSTRACT:
A transactional file system wherein multiple file system operations may be performed as transaction. An application specifies that file system-related operations should be handled in a transaction, and is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages operations consistent with transactional behavior. The component provides data isolation by providing multiple file versions such that transactional readers do not receive changes until after the transaction commits and the reader reopens the file. The component handles namespace logging operations in a multiple-level log that facilitates logging and recovery. Page data is logged separate from the main log, with signatures establishing whether pages were fully flushed to disk. Namespace isolation via isolation directories allows a transaction to see its operational effects but not effects of other uncommitted transactions. Transactions over a network are facilitated.
REFERENCES:
patent: 5715441 (1998-02-01), Atkinson et al.
patent: 5819020 (1998-10-01), Beeler, Jr.
patent: 5857204 (1999-01-01), Lordi et al.
patent: 5907848 (1999-05-01), Zaiken et al.
patent: 5909540 (1999-06-01), Carter et al.
patent: 5956731 (1999-09-01), Bamford et al.
patent: 5960436 (1999-09-01), Chang et al.
patent: 5991771 (1999-11-01), Falls et al.
patent: 6009405 (1999-12-01), Leymann et al.
patent: 6035379 (2000-03-01), Raju et al.
patent: 6078999 (2000-06-01), Raju et al.
PCT International Search Report (mailed May 22, 2002).
Kroeger, R. et al., “The Relax Transactional Object Management System”, International Workshop on Computer Architecture to Support Security and Persistence of Information, May 8, 1990, pp. 339-355, XP000619867.
Bayer R., et al., “Parallelism and Recovery in Database Systems”, ACM Transactions on Database Systems, Jun. 1980, vol. 5, No. 2., pp. 139-156, XP002198393.
Gray, Jim et al., “Transaction Processing: Concepts and Techniques”, Transaction Processing: Concepts and Techniques, 1993, pp. 724-732, XP002194027.
Brown, Mark R., “The Alpine File System”, ACM Transactions on Computer Systems, Association for Computing Machinery, New York, vol. 3, No. 4, Nov. 1, 1985, pp. 261-293, XP000039672.
Braban, Bruno et al., “A Well Structured Parallel File System for PM”, Operating Systems Review (SIGOPS), ACM Headquarters, New York, vol., 23, No. 2, Apr. 1, 1989, pp. 25-38, XP000140479.
Atkinson Robert G.
Miller Thomas J.
Verma Surendra
Law Offices of Albert S. Michalik PLLC
Microsoft Corporation
Rones Charles
LandOfFree
Transactional file system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Transactional file system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Transactional file system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3453269