Maintaining data consistency in mirrored cluster storage...

Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S135000, C711SE12103, C707S655000

Reexamination Certificate

active

08046548

ABSTRACT:
Techniques for maintaining mirrored storage cluster data consistency can employ write-intent logging. The techniques can be scaled to any number of mirror nodes. The techniques can keep track of any outstanding I/Os, data in caches, and data that has gone out of sync between mirrored nodes due to link failures. The techniques can ensure that a power failure on any of the storage nodes does not result in inconsistent data among the storage nodes. The techniques may keep track of outstanding I/Os using a minimal memory foot-print and having a negligible impact on the I/O performance. Properly choosing the granularity of the system for tracking outstanding I/Os can result in a minimal amount of data requiring transfer to synchronize the mirror nodes. The capability to vary the granularity based on physical and logical parameters of the storage volumes may provide performance benefits.

REFERENCES:
patent: 4849978 (1989-07-01), Dishon et al.
patent: 4942579 (1990-07-01), Goodlander et al.
patent: 5257367 (1993-10-01), Gooddlander et al.
patent: 5524204 (1996-06-01), Verdoorn, Jr.
patent: 5604862 (1997-02-01), Midgely et al.
patent: 5678061 (1997-10-01), Mourad
patent: 5720027 (1998-02-01), Sarkozy et al.
patent: 5732238 (1998-03-01), Sarkozy
patent: 5787459 (1998-07-01), Stallmo et al.
patent: 5790774 (1998-08-01), Sarkozy
patent: 5893919 (1999-04-01), Sarkozy et al.
patent: 5907849 (1999-05-01), Dias et al.
patent: 6098128 (2000-08-01), Velez-McCaskey et al.
patent: 6105122 (2000-08-01), Muller et al.
patent: 6108748 (2000-08-01), Ofek et al.
patent: 6128654 (2000-10-01), Runaldue et al.
patent: 6173377 (2001-01-01), Yanai et al.
patent: 6282619 (2001-08-01), Islam et al.
patent: 6289398 (2001-09-01), Stallmo et al.
patent: 6434681 (2002-08-01), Armangau
patent: 6487561 (2002-11-01), Ofek et al.
patent: 6502166 (2002-12-01), Cassidy
patent: 6671705 (2003-12-01), Duprey et al.
patent: 6671757 (2003-12-01), Cash et al.
patent: 6694336 (2004-02-01), Multer et al.
patent: 6826711 (2004-11-01), Moulton et al.
patent: 6915448 (2005-07-01), Murphy et al.
patent: 7069385 (2006-06-01), Fujimoto et al.
patent: 7089448 (2006-08-01), Hinshaw et al.
patent: 7155466 (2006-12-01), Rodriguez et al.
patent: 7159150 (2007-01-01), Kenchammana-Hosekote et al.
patent: 7231493 (2007-06-01), Nguyen et al.
patent: 7315958 (2008-01-01), Bridge, Jr.
patent: 7415486 (2008-08-01), Multer
patent: 7457980 (2008-11-01), Yang et al.
patent: 7536586 (2009-05-01), Ahmadian et al.
patent: 2002/0059540 (2002-05-01), Mann et al.
patent: 2003/0041283 (2003-02-01), Murphy et al.
patent: 2003/0088803 (2003-05-01), Arnott et al.
patent: 2003/0105923 (2003-06-01), Bak et al.
patent: 2003/0115412 (2003-06-01), Franklin et al.
patent: 2003/0221063 (2003-11-01), Eguchi et al.
patent: 2004/0044865 (2004-03-01), Sicola et al.
patent: 2004/0073831 (2004-04-01), Yanai et al.
patent: 2004/0088483 (2004-05-01), Chatterjee et al.
patent: 2004/0250031 (2004-12-01), Ji et al.
patent: 2004/0255189 (2004-12-01), Chu et al.
patent: 2005/0091391 (2005-04-01), Burton et al.
patent: 2005/0102441 (2005-05-01), Yeh et al.
patent: 2005/0114350 (2005-05-01), Rose et al.
patent: 2005/0273565 (2005-12-01), Hirakawa et al.
patent: 2005/0278476 (2005-12-01), Teske et al.
patent: 2006/0236064 (2006-10-01), Niles et al.
patent: 2006/0242540 (2006-10-01), Cherian et al.
patent: 2007/0174657 (2007-07-01), Ahmadian et al.
patent: 2008/0028107 (2008-01-01), Cherian et al.
patent: 2008/0201616 (2008-08-01), Ashmore
U.S. Appl. No. 12/492,509, filed Jun. 26, 2009 entitled “Achieving Data Consistency in a Node Failover with a Degraded RAID Array”, Inventors: Chatterjee et al.
U.S. Official Action dated Oct. 5, 2009 in U.S. Appl. No. 11/551,291.
U.S. Official Action dated Aug. 17, 2009 in U.S. Appl. No. 11/551,303.
U.S. Official Action dated Jul. 8, 2009 in U.S. Appl. No. 11/551,311.
U.S. Official Action dated Dec. 28, 2009 in U.S. Appl. No. 11/551,311.
U.S. Official Action dated Oct. 14, 2009 in U.S. Appl. No. 11/695,854.
U.S. Official Action dated Dec. 23, 2008 in U.S. Appl. No. 11/551,311.
U.S. Official Action dated Mar. 16, 2009 in U.S. Appl. No. 11/551,303.
U.S. Appl. No. 11/551,291, filed Oct. 20, 2006, entitled “Providing Redundancy in a Storage System,” Inventors: Chatterjee et al.
U.S. Appl. No. 11/551,303, filed Oct. 20, 2006, entitled “Background Movement of Data Between Nodes in a Storage Cluster,” Inventors: Chatterjee et al.
U.S. Appl. No. 11/551,311, filed Oct. 20, 2006, entitled “Distributed Hot-Spare Storage in a Storage Cluster,” Inventors: Chatterjee et al.
U.S. Appl. No. 11/695,854, filed Apr. 3, 2007, entitled “Asynchronous Data Replication”, Inventors: Chatterjee et al.
U.S. Appl. No. 12/013,116, filed Jan. 11, 2008, entitled “Maintaining Data Consistency in Mirrored Cluster Storage Systems With Write-Back Cache,” Inventors: Chatterjee et al.
U.S. Official Action dated Mar. 20, 2009 in U.S. Appl. No. 11/551,291.
U.S. Official Action dated Apr. 30, 2009 in U.S. Appl. No. 11/695,854.
Intel “PRO/10 Adapter: Reducing Bottlenecks for Maximum Performance,” 2004. URL: http://www.intel.com/support
etwork/adapter/pro100/sb/cs-010531.htm, 5 pages.
U.S. Official Action dated Jul. 28, 2008 in U.S. Appl. No. 11/551,303.
U.S. Official Action dated Jul. 8, 2010 in U.S. Appl. No. 12/013,116.
U.S. Official Action dated Jul. 22, 2010 in U.S. Appl. No. 11/551,311.
U.S. Official Action dated Dec. 27, 2010 in U.S. Appl. No. 12/492,509.

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

Maintaining data consistency in mirrored cluster storage... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Maintaining data consistency in mirrored cluster storage..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Maintaining data consistency in mirrored cluster storage... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4267671

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