Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition
Reexamination Certificate
2007-04-27
2010-11-02
Elmore, Stephen C (Department: 2185)
Electrical computers and digital processing systems: memory
Storage accessing and control
Specific memory composition
C711S162000, C707S639000, C707S649000
Reexamination Certificate
active
07827350
ABSTRACT:
A method and system for promoting a snapshot in a distributed striped volume system is provided. A master volume server is configured with a rollback process such that when it is determined that a rollback is required, the master volume server sets a flag persistently in its own raid label on disk. After the persistent flag is set, the master volume server determines a “common snapshot,” and starts the process of sending RPC messages to each node hosting constituent volumes instructing each constituent volume to roll back to the identified snapshot. When the nodes receive this message a flag is set in the own raid label of each constituent volume and the volume then promotes the particular snapshot. If the master volume server has not received a successful response from each node that the snapshot promotion was successful within a specified time period, there is a retry. The common snapshot is then used as the active file system, thus providing data recovery for the striped volume set.
REFERENCES:
patent: 4156907 (1979-05-01), Rawlings et al.
patent: 4399503 (1983-08-01), Hawley
patent: 4570217 (1986-02-01), Allen et al.
patent: 4598357 (1986-07-01), Swenson et al.
patent: 4688221 (1987-08-01), Nakamura et al.
patent: 4698808 (1987-10-01), Ishii
patent: 4761785 (1988-08-01), Clark et al.
patent: 4805090 (1989-02-01), Coogan
patent: 4837675 (1989-06-01), Bean et al.
patent: 4843541 (1989-06-01), Bean et al.
patent: 4864497 (1989-09-01), Lowry et al.
patent: 4896259 (1990-01-01), Jacobs et al.
patent: 4899342 (1990-02-01), Potter et al.
patent: 4916608 (1990-04-01), Shultz
patent: 4989206 (1991-01-01), Dunphy, Jr. et al.
patent: 5124987 (1992-06-01), Milligan et al.
patent: 5129088 (1992-07-01), Auslander et al.
patent: RE34100 (1992-10-01), Hartness
patent: 5155835 (1992-10-01), Belsan
patent: 5163131 (1992-11-01), Row et al.
patent: 5202979 (1993-04-01), Hillis et al.
patent: 5278979 (1994-01-01), Foster et al.
patent: 5355453 (1994-10-01), Row et al.
patent: 5426747 (1995-06-01), Weinreb et al.
patent: 5485579 (1996-01-01), Hitz et al.
patent: 5511177 (1996-04-01), Kagimasa et al.
patent: 5568629 (1996-10-01), Gentry et al.
patent: 5581724 (1996-12-01), Belsan et al.
patent: 5701516 (1997-12-01), Cheng et al.
patent: 5764972 (1998-06-01), Crouse et al.
patent: 5802366 (1998-09-01), Row et al.
patent: 5819292 (1998-10-01), Hitz et al.
patent: 5828876 (1998-10-01), Fish et al.
patent: 5832513 (1998-11-01), Kennedy
patent: 5870734 (1999-02-01), Kao
patent: 5897661 (1999-04-01), Baranovsky et al.
patent: 5907672 (1999-05-01), Matze et al.
patent: 5918229 (1999-06-01), Davis et al.
patent: 5931918 (1999-08-01), Row et al.
patent: 5941972 (1999-08-01), Hoese et al.
patent: 5944789 (1999-08-01), Tzelnic et al.
patent: 5963962 (1999-10-01), Hitz et al.
patent: 5987477 (1999-11-01), Schmuck et al.
patent: 6032216 (2000-02-01), Schmuck et al.
patent: 6038570 (2000-03-01), Hitz et al.
patent: 6061770 (2000-05-01), Franklin
patent: 6065037 (2000-05-01), Hitz et al.
patent: 6081875 (2000-06-01), Clifton et al.
patent: 6128627 (2000-10-01), Mattis et al.
patent: 6173293 (2001-01-01), Thekkath et al.
patent: 6173374 (2001-01-01), Heil et al.
patent: 6185655 (2001-02-01), Peping
patent: 6240527 (2001-05-01), Schneider et al.
patent: 6275898 (2001-08-01), DeKoning
patent: 6324581 (2001-11-01), Xu et al.
patent: 6341341 (2002-01-01), Grummon et al.
patent: 6397311 (2002-05-01), Capps et al.
patent: 6425035 (2002-07-01), Hoese et al.
patent: 6457021 (2002-09-01), Berkowitz et al.
patent: 6502166 (2002-12-01), Cassidy
patent: 6516380 (2003-02-01), Kenchammana-Hoskote
patent: 6564252 (2003-05-01), Hickman et al.
patent: 6571261 (2003-05-01), Wang-Knop et al.
patent: 6606690 (2003-08-01), Padovano
patent: 6618798 (2003-09-01), Burton et al.
patent: 6636879 (2003-10-01), Doucette et al.
patent: 6643654 (2003-11-01), Patel et al.
patent: 6671773 (2003-12-01), Kazar et al.
patent: 6697846 (2004-02-01), Soltis
patent: 6721764 (2004-04-01), Hitz et al.
patent: 6732124 (2004-05-01), Koseki et al.
patent: 6804706 (2004-10-01), Pitts
patent: 6868417 (2005-03-01), Kazar et al.
patent: 6931450 (2005-08-01), Howard et al.
patent: 6978283 (2005-12-01), Edwards et al.
patent: 7010528 (2006-03-01), Curran et al.
patent: 7038058 (2006-05-01), Lee et al.
patent: 7127577 (2006-10-01), Koning et al.
patent: 7159093 (2007-01-01), Dalal et al.
patent: 7162486 (2007-01-01), Patel et al.
patent: 7185144 (2007-02-01), Corbett et al.
patent: 7194597 (2007-03-01), Willis et al.
patent: 7216135 (2007-05-01), Sawdon et al.
patent: 7231412 (2007-06-01), Hitz et al.
patent: 7302520 (2007-11-01), Kazar et al.
patent: 7454445 (2008-01-01), Lewis et al.
patent: 7366837 (2008-04-01), Corbett et al.
patent: 7409494 (2008-08-01), Edwards et al.
patent: 7409497 (2008-08-01), Jernigan et al.
patent: 7412496 (2008-08-01), Fridella et al.
patent: 2002/0049883 (2002-04-01), Schneider et al.
patent: 2003/0188045 (2003-10-01), Jacobson
patent: 2004/0030668 (2004-02-01), Pawlowski et al.
patent: 2004/0122917 (2004-06-01), Menon et al.
patent: 2004/0133570 (2004-07-01), Soltis
patent: 2004/0139167 (2004-07-01), Edsall et al.
patent: 2005/0097260 (2005-05-01), McGovern et al.
patent: 2005/0192932 (2005-09-01), Kazar et al.
patent: 2006/0184587 (2006-08-01), Federwisch et al.
patent: 2007/0088702 (2007-04-01), Fridella et al.
patent: 2007/0094467 (2007-04-01), Yamasaki
patent: WO 89/10594 (1989-11-01), None
Borenstein, Nathaniel S., CMU's Andrew project a retrospective, Communications of ACM, 39(12), Dec. 1996, 33 pages.
Chutani, Sailesh, et al., The Episode File System, In Proceedings of the USENIX Winter 1992, 18 pages.
Common Internet File System (CIFS) Version: CIFS-Spec 0.9, Storage Networking Industry Association (SNIA), Draft SNIA CIFS Documentation Work Group Work-in-Progress, Revision Date: Mar. 26, 2001, 126 pages.
Gait, Jason, Phoenix: A Safe In-Memory File System. Communications of the ACM, 33(1): pp. 81-86, Jan. 1990.
Hitz, Dave et al., File System Design for an NFS File Server Appliance, Technical Report 3002, Rev. C395, presented Jan. 19, 1994, 23 pages.
Howard, John H., An Overview of the Andrew File System, Carnegie Mellon University, CMU-ITC-88-062 1988, 6 pages.
Howard, John, H. et al., Scale and performance in a distributed file system, ACM Trans. Computer. System., 6(1), Feb. 1988 pp. 51-81.
Kazar, Michael L., et al., Decorum File System Architectural Overview, USENIX Summer Conference, Anaheim, California, 1990, 13 pages.
Kazar, Michael L., Synchronization and Caching Issues in the Andrew File System, Carnegie Mellon University, CMU-ITC-88-063, 12 pages.
Lorie, Raymond, A, Physical Integrity in a large segmented database, ACM Trans. Database Systems, 2(1): 91-104, Mar. 1977.
McKusick, Marshall Kirk, et al., A Fast File System for UNIX, Computer Science Division, Department of Electrical Engineering and Computer Sciences, Univ. of CA, Berkley, Feb. 18, 1994, 14 pages.
Ousterhout, John K. et al., The Sprite Network Operating System, Computer Science Division, Department of Electrical Engineering and Computer Sciences, Univ. of CA, Berkley, Nov. 19, 1987, 32 pages.
Ousterhout, John et al., Beating the I/O Bottleneck: A Case for Log-Structured File Systems, Technical Report, Computer Science Division, Electrical Engineering and Computer Sciences, University of California at Berkeley, Oct. 30, 1988, 18 pages.
Quinlan, Sean, A Cached WORM File System, Software-Practice and Experience, 21(12):1289-1299 (1991).
Rosenberg, J., et al., Stability in a Persistant Store Based on a Large Virtual Memory, In Security and Persistence, Rosenber, J. & Keedy, J.L. (ed), Springer-Verlag (1990) pp. 229-245.
Rosenblum, Mendel, et al. The Design and Implementation of a Log-Structured File System Jul. 24, 1991 pp. 1-15.
Rosenblum, Mendel, The Design and Implementation of a Log-Structured File System, 1992, pp. 1-93.
Rosenblum, Mendel, et al., The Design and Implementation of a Log-Structured File System, In Proceedings of ACM Transactions on Computer Systems, (10)1:26-52, Feb. 1992.
Rosenblum, Mendel, et al., The LFS Storage
Jernigan, IV Richard P.
Jiang Tianyu
Thoppai Omprakaash
Cesari and McKenna LLP
Elmore Stephen C
NetApp, Inc.
LandOfFree
Method and system for promoting a snapshot in a distributed... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for promoting a snapshot in a distributed..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for promoting a snapshot in a distributed... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4171391