Methods and apparatuses for data protection

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, C711S154000, C711S156000, C711S162000

Reexamination Certificate

active

07613743

ABSTRACT:
Methods and apparatuses for data protection against corrupted write operations. In one embodiment, a technique of crash protection uses an atomically updated global transaction indicator to switch a set of data structures from one set of versions to another set. In one embodiment, the storage space for multiple versions of a data structure is allocated at the time the data structure is created on the storage device so that the multiple versions of the data structure can be kept close by. Between two consistent points, some data structures are modified to create new versions without changing the corresponding previous versions; and unmodified data structures are not copied. At a consistent point, the global transaction indicator is updated to indicate a set of consistent versions of the data structures, such as metadata of a file system.

REFERENCES:
patent: 5452445 (1995-09-01), Hallmark et al.
patent: 5481699 (1996-01-01), Saether
patent: 5701480 (1997-12-01), Raz
patent: 5819292 (1998-10-01), Hitz et al.
patent: 5963962 (1999-10-01), Hitz et al.
patent: 6205464 (2001-03-01), Cobb et al.
patent: 6275832 (2001-08-01), Watts et al.
patent: 6470342 (2002-10-01), Gondi et al.
patent: 6496944 (2002-12-01), Hsiao et al.
patent: 6571259 (2003-05-01), Zheng et al.
patent: 6636879 (2003-10-01), Doucette et al.
patent: 6721739 (2004-04-01), Mende, Jr. et al.
patent: 6721764 (2004-04-01), Hitz et al.
patent: 6732124 (2004-05-01), Koseki et al.
patent: 6795966 (2004-09-01), Lim et al.
patent: 6857001 (2005-02-01), Hitz et al.
patent: 7010553 (2006-03-01), Chen et al.
patent: 7043485 (2006-05-01), Manley et al.
patent: 7076508 (2006-07-01), Bourbonnais et al.
patent: 7165079 (2007-01-01), Chen et al.
patent: 7206805 (2007-04-01), McLaughlin, Jr.
patent: 7225204 (2007-05-01), Manley et al.
patent: 7243115 (2007-07-01), Manley et al.
patent: 7249150 (2007-07-01), Watanabe et al.
patent: 7313720 (2007-12-01), Eng et al.
patent: 7340486 (2008-03-01), Chapman
patent: 7363537 (2008-04-01), Svarcas et al.
patent: 7373438 (2008-05-01), DeBergalis et al.
patent: 7457982 (2008-11-01), Rajan
patent: 2001/0044807 (2001-11-01), Kleiman et al.
patent: 2002/0049883 (2002-04-01), Schneider et al.
patent: 2002/0103815 (2002-08-01), Duvillier et al.
patent: 2002/0103819 (2002-08-01), Duvillier et al.
patent: 2003/0159007 (2003-08-01), Sawdon et al.
patent: 2003/0182312 (2003-09-01), Chen et al.
patent: 2003/0182313 (2003-09-01), Federwisch et al.
patent: 2003/0182322 (2003-09-01), Manley et al.
patent: 2003/0182325 (2003-09-01), Manley et al.
patent: 2003/0182326 (2003-09-01), Patterson
patent: 2003/0182330 (2003-09-01), Manley et al.
patent: 2003/0229656 (2003-12-01), Hitz et al.
patent: 2004/0030703 (2004-02-01), Bourbonnais et al.
patent: 2004/0054748 (2004-03-01), Ackaouy et al.
patent: 2004/0068501 (2004-04-01), McGoveran
patent: 2004/0107225 (2004-06-01), Rudoff
patent: 2004/0186858 (2004-09-01), McGovern et al.
patent: 2004/0193552 (2004-09-01), Ikenaga et al.
patent: 2004/0225736 (2004-11-01), Raphael
patent: 2005/0120059 (2005-06-01), Verma et al.
patent: 2005/0144202 (2005-06-01), Chen
patent: 2005/0182799 (2005-08-01), Hitz et al.
patent: 2006/0036660 (2006-02-01), Lynn
patent: 2006/0112151 (2006-05-01), Manley et al.
patent: 2006/0179261 (2006-08-01), Rajan
patent: 2006/0184587 (2006-08-01), Federwisch et al.
patent: 2006/0218206 (2006-09-01), Bourbonnais et al.
patent: 2007/0255678 (2007-11-01), Majumdar
patent: 2007/0276878 (2007-11-01), Zheng et al.
patent: 2008/0282244 (2008-11-01), Wu et al.
“A Survey of Distributed database Checkpointing”—Jun-Lin Lin & Margaret H. Dunham—Distributed and Parallel database, 5, 1997 (pp. 289-319).
“Synapse approach to data recovery”—Kee S. Ong—Symposium on principles of database systems—proceedings of the 3rdACM SIGACT-SIGMOD symposium on Principles of database systems, session 3, 1984 (pp. 79-85).
“Snapshots in a distributed persistent object storage system”—Chuang-Hue Moh—May 2003—Citeseer Massachusetts Institute of technology 2003 (pp. 1-62).
Dave Hitz, James Lau & Michael Malcolm, “File System Design for an NFS File Server Appliance”, TR 3002, www.netapp.com/tech-library/3002.html, downloaded on Sep. 28, 2004.
Douglas S. Santry, et al., “Deciding when to forget in the Elephant file system”, ACM, p. 110-123, 1999.

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

Methods and apparatuses for data protection does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Methods and apparatuses for data protection, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and apparatuses for data protection will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4088214

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