Transactional file system

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C707S793000, C707S793000

Reexamination Certificate

active

07613698

ABSTRACT:
A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations are to be handled as a transaction, and the application is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages the operations consistent with transactional behavior. 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 a unique signature that enables the log to determine whether a page was fully flushed to disk prior to a system crash.

REFERENCES:
patent: 4224665 (1980-09-01), de Bijl
patent: 5201044 (1993-04-01), Frey et al.
patent: 5715441 (1998-02-01), Atkinson et al.
patent: 5774667 (1998-06-01), Garvey et al.
patent: 5813016 (1998-09-01), Sumimoto
patent: 5819020 (1998-10-01), Beeler, Jr.
patent: 5832508 (1998-11-01), Sherman et al.
patent: 5857204 (1999-01-01), Lordi et al.
patent: 5864849 (1999-01-01), Bohannon et al.
patent: 5870757 (1999-02-01), Fuller
patent: 5878434 (1999-03-01), Draper
patent: 5897638 (1999-04-01), Lasser
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: 5960194 (1999-09-01), Choy
patent: 5960436 (1999-09-01), Chang
patent: 5991771 (1999-11-01), Falls
patent: 6009405 (1999-12-01), Leymann
patent: 6014674 (2000-01-01), McCargar
patent: 6021414 (2000-02-01), Fuller
patent: 6029160 (2000-02-01), Cabrera
patent: 6035379 (2000-03-01), Raju et al.
patent: 6078999 (2000-06-01), Raju et al.
patent: 6189100 (2001-02-01), Barr
patent: 6192365 (2001-02-01), Draper
patent: 6199068 (2001-03-01), Carpenter
patent: 6205449 (2001-03-01), Rastogi et al.
patent: 6205475 (2001-03-01), Pitts
patent: 6275953 (2001-08-01), Vahalla
patent: 6301605 (2001-10-01), Napolitano
patent: 6321234 (2001-11-01), Debrunner
patent: 6374268 (2002-04-01), Testardi
patent: 6453325 (2002-09-01), Cabrera
patent: 6453334 (2002-09-01), Vinson
patent: 6523027 (2003-02-01), Underwood
patent: 6549916 (2003-04-01), Sedlar
patent: 6710786 (2004-03-01), Jacobs
patent: 6816891 (2004-11-01), Vahalla
patent: 6856993 (2005-02-01), Verma
patent: 6922708 (2005-07-01), Sedlar
patent: 7020665 (2006-03-01), Douceur
patent: 7200618 (2007-04-01), Douceur
patent: 7257595 (2007-08-01), Verma
patent: 7349927 (2008-03-01), Kanai
patent: 7412462 (2008-08-01), Margolus
patent: 7418463 (2008-08-01), Verma
patent: 2001/0016829 (2001-08-01), Toshikage
patent: 2004/0088296 (2004-05-01), Shaath
patent: 2005/0091287 (2005-04-01), Sedlar
patent: 2006/0253502 (2006-11-01), Raman
patent: 2007/0038650 (2007-02-01), Carley
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.
Office Action mailed Nov. 1, 2007 in related U.S. Appl. No. 11/010,820.
“Read-Only Transactions in a Distributed Database” - Hector Garcia-Molina and Gio Weidhold, ACM - Transactions on Database Systems (TODS) -vol. 7, Issue 2 - Jun. 1982, (pp. 209-234).
“Implementing Distributed Read-Only Transaction”- Chan, A. and Gray, R. IEEE Transactions on Software Engineering; vol. SE-11, No. 2, Feb. 1985, (pp. 205-212).
Office Action dated Nov. 1, 2007 cited in U.S. Appl. No. 11/010,820 (Copy Attached).
Notice of Allowance dated Jun. 12, 2008 cited in U.S. Appl. No. 11/010,820 (Copy Attached).
Office Action dated Jan. 30, 2008 cited in U.S. Appl. No. 11/009,228 (Copy Attached).
Notice of Allowance dated May 9, 2007 cited in U.S. Appl. No. 11/009,662 (Copy Attached).
Notice of Allowance dated Oct. 3, 2008 cited in U.S. Appl. No. 11/009,228 (Copy Attached).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-4119945

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.