United States Patent [w]
Ohran et al.
US005812748A [ii] Patent Number: [45] Date of Patent:
[54] METHOD FOR IMPROVING RECOVERY PERFORMANCE FROM HARDWARE AND SOFTWARE ERRORS IN A FAULTTOLERANT COMPUTER SYSTEM
[75] Inventors: Richard S. Ohran, Provo; Richard N.
Rollins; Michael R. Ohran, both of Orem; Wally Marsden, Provo, all of Utah
[73] Assignee: Vinca Corporation, Orem, Utah
[21] Appl. No.: 442,415
[22] Filed: May 16, 1995
Related U.S. Application Data
[63] Continuation-in-part of Ser. No. 94,755, Jul. 20, 1993, abandoned, and a continuation-in-part of Ser. No. 81,391, Jun. 23, 1993, abandoned.
[51] Int. CI. G06F 11/00
[52] U.S. CI 395/182.02; 395/180.09;
395/182.11; 395/183.05
[58] Field of Search 395/800, 181,
395/183.05, 182.08, 182.11, 182.13, 182.09,
182.02, 800.01
[56] References Cited
U.S. PATENT DOCUMENTS
5,005,122 4/1991 Griffin et al 364/200
5,157,663 10/1992 Major et al 371/9.1
5,276,867 1/1994 Kenley et al 395/600
5,307,481 4/1994 Shiazaki et al 395/575
5,343,477 8/1994 Yamada 371/8.2
5,403,639 4/1995 Belsan et al 395/600
5,404,508 4/1995 Konrad et al 395/600
5,408,649 4/1995 Beshears et al 395/575
5,455,932 10/1995 Major et al 395/489
5,513,314 4/1996 Kandasamy et al 395/182.04
5,515,502 5/1996 Wood 395/182.13
5,530,855 6/1996 Satoh et al 395/600
5,533,191 7/1996 Nakam 395/182.09
5,537,533 7/1996 Staheli et al 395/182.03
5,537,585 7/1996 Blickenstaff et al 395/600
5,544,347 8/1996 Yanai et al 395/489
![[blocks in formation]](http://www.google.de/patents?id=iOICAAAAEBAJ&hl=de&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=de&q=&cds=1&sig=ACfU3U0xNpjFQqbm1InTZRhOBDtYwea7Jg&edge=0&edge=stretch&ci=494,157,422,424)
A method for providing rapid recovery from a network file server failure through the use of a backup computer system. The backup computer system runs a special mass storage access program that communicates with a mass storage emulator program on the network file server, making the disks (or other mass storage devices) on the backup computer system appear like they were disks on the file server computer. By mirroring data by writing to both the mass storage of the file server and through the mass storage emulator and mass storage access program to the disks on the backup computer, a copy of the data on the file server computer is made. Optionally, selected portions of the data read through the mass storage emulator program can be altered before being returned as the result of the read operation on the file server. In the event of failure of the file server computer, the backup computer can replace the file server, using the copy of the file server's data stored on its disks. A single backup computer can support a plurality of file server computers. Unlike other redundant file server configurations, this method does not require the backup computer system to be running the file server operating system.
26 Claims, 9 Drawing Sheets
![[graphic]](http://www.google.de/patents?id=iOICAAAAEBAJ&hl=de&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=de&q=&cds=1&sig=ACfU3U0xNpjFQqbm1InTZRhOBDtYwea7Jg&edge=0&edge=stretch&ci=394,1015,235,336)
OTHER PUBLICATIONS
Busse, "High-end Sanyo Disk System Offers Multiple RAID Levels," News I Networking, Sep. 28, 1992. Gilloly, "Firm Offers High-end Mass Storage System for LANS.".
Costlow, "DG Sets Up RAID Unit," Electronic Engineering Times, Sep. 21, 1992.
Dryden, "Fail-safe Subsystems Grow, RAID Components Shipping," News & Analysis, Sep. 12, 1992. Alford, "Disk Arrays Explained," Byte, Oct. 1992. Francis, "Getting Ready for PC RAID," Datamation, May 15, 1992.
Carr, "An Array of Protection for Server Data," Data Communications, May 1992.
O'Brien, RAID 7 Architecture Features Asynchronous Data Transfers, Computer Technology Review, Spring 1992. Lawrence, "No More Data Loss: the BYTE Lab Tests Six Disk-Array Subsystems," Byte, Aug., 1992.
McGee, "Hidden Expense," System and Network Integration, Jun. 29, 1992.
Costlow, "RAID Launch Gains Momentum," Electronic Engineering Times, 1992.
Dryden, "Users Cite RAID's Benefits and Concerns," LAN Times, May 25, 1992.
Bowden, "RAID: The Next Step in Disk Subsystems," LAN Times, May 25, 1992.
Robinson, "Network Disk Drives Help Efficiency," Computing, Oct. 4, 1992.
Patterson, et al., A Case for Redundant Arrays for Inexpensive Disks (RAID), Report No. UCB.CSD 87/391, Dec. 1987.
Bhide et al., "A Highly Available Network File Server", USENIX—Winter '91, pp. 199-200, 203-205, 1991.
Steinberg, "Diverting Data from Disaster", Digital Review, v8, n35, Nov. 1991, p. 47.
« ZurückWeiter » |