Recherche Images Maps Play YouTube Actualités Gmail Drive Plus »
Recherche avancée dans les brevets | Images de page | Historique Web | Connexion

Brevets

  

United States Patent m

Rathunde

US005574851A [ii] Patent Number: [45] Date of Patent:

II!

5,574,851 Nov. 12, 1996

[54] METHOD FOR PERFORMING ON-LINE RECONFIGURATION OF A DISK ARRAY CONCURRENT WITH EXECUTION OF DISK VO OPERATIONS

[75] Inventor: Dale F. Rathunde, Wheaton, 111.

[73] Assignees: AT&T Global Information Solutions
Company, Dayton, Ohio; Hyundai
Electronics America, Milpitas, Calif.;
Symbios Logic Inc., Fort Collins, Colo.

[21] Appl. No.: 482,425
[22] Filed: Jun. 7, 1995

Related U.S. Application Data

[63] Continuation of Ser. No. 48,248, Apr. 19, 1993, abandoned.

[51] Int. CI.6 G06F 11/00; G06F 12/00

[52] U.S. CI 395/182.05; 395/404; 395/492;

364/242.31; 364/243; 364/245; 364/263.3;

364/268.3; 364/DIG. 1

[58] Field of Search 395/800, 575,

395/425, 400, 275, 500, 825, 828, 404, 439, 497.01, 182.05, 182.06, 183.16, 492; 371/8.1, 10.1, 11.1, 21.1, 40.1, 51.1, 67.1,

48

[56] References Cited

U.S. PATENT DOCUMENTS

5,166,936 11/1992 Ewertetal 371/21.6

5,210,860 5/1993 Pfefferetal 395/575

[blocks in formation]

An architecture for on-line reconfiguration on a RAID level 0, 1, 2, 3, 4 or 5 disk array. This architecture allows the computer system to perform reconfiguration of the disk array transparently, with disk I/O operations being performed concurrently with reconfiguration operations. The reconfiguration process allocates computer system resources necessary to support both the old and new array configurations during the reconfiguration process. Logical areas within the array are sequentially reconfigured from the old configuration to the new configuration. Data in each logical area is read from the area undergoing reconfiguration and thereafter overwritten in accordance with the new array configuration. System I/O requests received during reconfiguration which are directed to unreconfigured areas in the disk array are executed in accordance with the old array configuration. System I/O requests received during reconfiguration which are directed to reconfigured areas in the disk array are executed in accordance with the new array configuration.

11 Claims, 9 Drawing Sheets

[graphic][subsumed]
[merged small][merged small][merged small][graphic][table][merged small][table][table][table]
[merged small][merged small][merged small][graphic][table][table][table][table][table]
[merged small][merged small][graphic][table][table][merged small][table][merged small][merged small][merged small][table][table]
« PrécédentContinuer »