Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2007-08-14
2007-08-14
Vo, Tim (Department: 2168)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C711S161000
Reexamination Certificate
active
11009662
ABSTRACT:
A transactional file system performs multiple file system operations as part of a user-level transaction. An application specifies that operations should be handled as part of a transaction, and the application is given a file handle associated with the transaction context. Operations are managed consistent with transactional behavior and data isolation is provided with multiple versions of a file and by tracking copies of pages that have changed. Transactional readers do not receive changes to a file made by transactional writers, until the transactional writer commits the transaction and the reader reopens the file. Logging and recovery are also facilitated by logging page data separate from the main log, with a unique signature that enables the log to determine whether a page was fully flushed to disk prior to a system crash. Namespace isolation is also provided until a transaction commits via isolation directories.
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: 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 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
Gordon Carlene
Microsoft Corporation
Vo Tim
Workman Nydegger
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-3899109