System and method for managing file data during consistency...

Data processing: database and file management or data structures – Data integrity – Data cleansing – data scrubbing – and deleting duplicates

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S689000, C707S690000, C707S691000

Reexamination Certificate

active

07979402

ABSTRACT:
A system and method for managing data during consistency points in a storage system is provided. A buffer data control structure is modified to include a flags array that tracks various status flags for both a current and a next consistency point (CP). By utilizing multiple pointers within a buffer control structure, the storage system may permit write operations to continue to a data container undergoing write allocation. Received writes during a write allocation procedure are stored in raw data buffers and the buffer control structure is marked as being dirty for a next CP.

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: 5218695 (1993-06-01), Noveck 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: 5581724 (1996-12-01), Belsan et al.
patent: 5764972 (1998-06-01), Crouse et al.
patent: 5790778 (1998-08-01), Bush 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: 5996047 (1999-11-01), Peacock
patent: 6038570 (2000-03-01), Hitz et al.
patent: 6065037 (2000-05-01), Hitz et al.
patent: 6078932 (2000-06-01), Haye 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: 6192377 (2001-02-01), Ganesh et al.
patent: 6240527 (2001-05-01), Schneider et al.
patent: 6275898 (2001-08-01), DeKoning
patent: 6397311 (2002-05-01), Capps et al.
patent: 6425035 (2002-07-01), Hoese et al.
patent: 6438586 (2002-08-01), Hass et al.
patent: 6453354 (2002-09-01), Jiang et al.
patent: 6526478 (2003-02-01), Kirby
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: 6732124 (2004-05-01), Koseki et al.
patent: 6748504 (2004-06-01), Sawdon et al.
patent: 6804706 (2004-10-01), Pitts
patent: 6892211 (2005-05-01), Hitz et al.
patent: 6983296 (2006-01-01), Muhlestein et al.
patent: 6983353 (2006-01-01), Tamer et al.
patent: 2002/0049883 (2002-04-01), Schneider et al.
patent: 2002/0087500 (2002-07-01), Berkowitz et al.
patent: 2002/0091670 (2002-07-01), Hitz et al.
patent: 2002/0103819 (2002-08-01), Duvillier et al.
patent: 2002/0107837 (2002-08-01), Osborne et al.
patent: 2002/0112022 (2002-08-01), Kazar et al.
patent: 2002/0116593 (2002-08-01), Kazar et al.
patent: 2003/0163661 (2003-08-01), Marion et al.
patent: 2003/0217040 (2003-11-01), Osborne et al.
patent: 2004/0064474 (2004-04-01), Hitz et al.
patent: 2004/0220961 (2004-11-01), Lee et al.
patent: 2005/0066095 (2005-03-01), Mullick et al.
patent: 2005/0071586 (2005-03-01), Bartfei et al.
patent: 2005/0097142 (2005-05-01), Best et al.
patent: 2005/0097260 (2005-05-01), McGovern et al.
patent: 2006/0184587 (2006-08-01), Federwisch et al.
patent: 2006/0200498 (2006-09-01), Galipeau et al.
patent: 2008/0098043 (2008-04-01), Galipeau et al.
patent: WO 89/10594 (1989-11-01), None
Michael Nelson et al., “Caching in the Sprite Network File System”, ACM, Nov. 1987, pp. 3-4.
Supama Bhattacharya et al., “Coordinating Backup/Recovery and Data Consistency between Database and File Systems”, ACM, Jun. 2002, pp. 500-511.
U.S. Appl. No. 10/215,917, filed Aug. 9, 2002, Pawlowski, et al, titled Multi-Protocol Storage Appliance That Provides Integrated Support for File and Block Access Protocols.
U.S. Appl. No. 10/027,634, filed Dec. 21, 2001, Edwards, et al., titled File System Defragmentation Technique Via Write Allocation.
U.S. Appl. No. 10/705,025, filed Nov. 10, 2003, Hamilton, et al., titled System and Method for Managing File Metadata During Consistency Points.
U.S. Appl. No. 10/705,470, Fair, et al., titled Method for Detecting Leaked Buffer Writes Across File System Consistency Points, filed Nov. 12, 2003.
David Hitz et al., TR3002 File System Design for a NFS File Sarver Appliance published by Network Appliance, Inc., 1994.
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.
Fielding et al., (1999) Request for Comments (RFC) 2616, HTTP/1.1.
Auspex Systems, LFS—A Local File System for Multiprocessor NFS Network Servers, 1994.
Unix Workstation System Administration Education Certification Course, Jan. 8, 2002.
Ron Levine and Michelle Gervais, Building a SAN, SunExpert Magazine, Mar. 1999, pp. 50-64.
Network Appliance ends NAS-SAN war by Computerwire, http://www.theregister.co.uk/2002/10/102
etwork.sub.--appliance.sub.--en- ds.sub.--nassan.sub.-- war/print.html, Published Wednesday, Oct. 2, 2002.
International Search Report PCT/US03/23597, Mar. 9, 2004, 7 pages, International Searching Authority, Alexandria, Virginia, USA.
International Search Report PCT/US03/23597, Apr. 14, 2004, 8 pages, International Searching Authority, Alexandria, Virginia, USA.
Lu, Y. “Performance Study of iSCSI-Based Storage Subsystems”, IEEE Communications Magazine, pp. 76-82, Aug. 2003.
Celerra File Server Architecture for High Availability, EMC2 where information lives, Aug. 1999, pp. 1-7.
Callaghan B, “NFS Version 3 Protocol Specification”, Request for Comments (RFC) 1813 Jun. 1995.
Asante Desktop EN/SC Adapters User's Manual Apr. 1996.
Asante EN/SC Adapter Family Installation Guide May 1994.
Maintenance Procedures ND (8C) nd-network disk control Feb. 1985.
Misc. Reference Manual Pages ND (4P) nd-network disk driver Jul. 26, 1985.
Performance Without Compromise: The Virtual Storage Architecture 1997.
Administration Guide found at http://www.openafs.org/pages/doc/AdminGuide/auagd010.htm, visited on Mar. 2, 2005.
Basilico, et al., Error Correction System Using “Shadow Memory,” IBM Technical Disclosure Bulletin, May 1984, pp. 5792-5793.
Bitton, Dina, Disk Shadowing, Proceedings of the 14.sup.th VLDB Conference, LA, CA (1988).
Blasgen, M.W. et al., System R:An architectural Overview,Reprinted from IBM Systems Journal vol. 20, No. 1, 1981, COPYRGT. 1981, 1999.
Borenstein, Nathaniel S., CMU's Andrew project a retrospective, Communications of ACM, 39(12), Dec. 1996.
Brown, Mark R. et al., The Alpine file system, ACM Transactions on Computing Systems, 3(4):261-293, Nov. 1985.
Chen, Peter M., et al., An Evaluation of Redundant Arrays of Disks Using an Amdahl 5890 Peformance Evaluation, pp. 74-85, 1990.
Chutani, Sailesh, et al., The Episode file system, in Proceedings of the USENIX Winter 1992.
Clark, B.E., et al., Application System /400 Performance Characte

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

System and method for managing file data during consistency... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for managing file data during consistency..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for managing file data during consistency... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2735383

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