Data processing: database and file management or data structures – File or database maintenance
Reexamination Certificate
2011-08-30
2011-08-30
Ali, Mohammad (Department: 2158)
Data processing: database and file management or data structures
File or database maintenance
C707S802000
Reexamination Certificate
active
08010485
ABSTRACT:
A method, system, apparatus, and computer-readable medium are described for the background movement of data between nodes in a storage cluster. According to one method, exception tables are generated that include data identifying the areas on each node that need to be migrated to another node and the areas on each node that are to be migrated from another node. The exception tables may be generated in response to the failure of a node in the storage cluster or in other circumstances. A background resynchronization thread utilizes the contents of the exception tables to migrate data between the nodes of the cluster, thereby synchronizing the data stored on the nodes. Input/output operations directed to an area that is to be migrated from another node are redirected to the other node in accordance with a timeout period associated with the input/output operations.
REFERENCES:
patent: 4849978 (1989-07-01), Dishon et al.
patent: 4942579 (1990-07-01), Goodlander et al.
patent: 5257367 (1993-10-01), Goodlander et al.
patent: 5524204 (1996-06-01), Verdoorn, Jr.
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: 6282619 (2001-08-01), Islam et al.
patent: 6289398 (2001-09-01), Stallmo et al.
patent: 6502166 (2002-12-01), Cassidy
patent: 6826711 (2004-11-01), Moulton 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: 7366837 (2008-04-01), Corbett et al.
patent: 7437507 (2008-10-01), Sharma et al.
patent: 2002/0059540 (2002-05-01), Mann et al.
patent: 2002/0091746 (2002-07-01), Umberger et al.
patent: 2003/0088803 (2003-05-01), Arnott et al.
patent: 2003/0105923 (2003-06-01), Bak et al.
patent: 2003/0221063 (2003-11-01), Eguchi et al.
patent: 2004/0073831 (2004-04-01), Yanai et al.
patent: 2004/0088483 (2004-05-01), Chatterjee et al.
patent: 2005/0102551 (2005-05-01), Watanabe
patent: 2005/0114350 (2005-05-01), Rose et al.
patent: 2007/0011425 (2007-01-01), Sicola
patent: 2007/0283348 (2007-12-01), White
patent: 2008/0109601 (2008-05-01), Lemm et al.
patent: 2009/0037679 (2009-02-01), Kaushik et al.
U.S. Official Action dated Dec. 23, 2008 in U.S. Appl. No. 11/551,311.
U.S. Official Action dated May 13, 2009 in U.S. Appl. No. 11/551,274.
U.S. Official Action dated Mar. 20, 2009 in U.S. Appl. No. 11/551,291.
U.S. Official Action dated Oct. 5, 2009 in U.S. Appl. No. 11/551,291.
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. Notice of Allowance / Allowability dated Dec. 2, 2009 in U.S. Appl. No. 11/551,274.
U.S. Appl. No. 12/721,900, filed Mar. 11, 2010, entitled “Expanding the Storage Capacity of a Virtualized Data Storage System,” Inventors: Chatterjee et al.
U.S. Official Action dated Dec. 29, 2008 in U.S. Appl. No. 11/551,274.
U.S. Appl. No. 11/551,274, filed Oct. 20, 2006, entitled “Expanding the Storage Capacity of a Virtualized Data Storage System,” Inventors: Chatterjee et al.
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,311, filed Oct. 20, 2006, entitled “Distributed Hot-Spare Storage in a Storage Cluster,” Inventors: Chatterjee et al.
Notice of Allowance dated Jan. 24, 2011 in U.S. Appl. No. 12/721,900.
Notice of Allowance dated Mar. 28, 2011 in U.S. Appl. No. 11/551,291.
Balakrishnan Narayanan
Chatterjee Paresh
Mahalingam Anandh
Subramanian Srikumar
Ali Mohammad
American Megatrends Inc.
Hasan Syed H
McKeon Meunier Carlin & Curfman LLC
LandOfFree
Background movement of data between nodes in a storage cluster does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Background movement of data between nodes in a storage cluster, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Background movement of data between nodes in a storage cluster will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2793824