×

Method for rapid recovery from a network file server failure including method for operating co-standby servers

  • US 5,978,565 A
  • Filed: 04/28/1997
  • Issued: 11/02/1999
  • Est. Priority Date: 07/20/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for recovery from a file server failure in a network configuration comprising a first network server and a second network server interconnected by means for communicating between said first network server and said second network server, each of said first network server and said second network server comprising a file server operating system and at least one attached mass storage device, said method comprising the steps of:

  • executing on said first network server said file server operating system so that said first network server becomes operative to process file server requests that result in data being written to or read from the at least one mass storage device attached to said first network server;

    executing on said first network server mass storage emulator program means for emulating a mass storage device so that said first network server appears to have, in addition to the at least one mass storage device attached to said first network server, at least one extra attached mass storage device that is accessed in the same manner as the at least one mass storage device attached to said first network server;

    executing on said second network server mass storage access program means for communicating with said mass storage emulation program on said first network server over said means for communicating and for reading data from and writing data to said at least one mass storage device attached to said second network server;

    said mass storage emulator program means receiving copies of mass storage requests sent to said at least one mass storage device attached to said first network server and said mass storage emulator program means sending said mass storage requests to said mass storage access program means via said means for communicating so that whenever said first network server writes data to the mass storage attached thereto, identical data is written to said mass storage emulator program;

    said mass storage emulator program means sending received mass storage requests as commands over said means for communicating to said mass storage access program means; and

    said mass storage access program means receiving over said means for communicating said commands and processing said commands to write data to or read data from said at least one mass storage device attached to said second network server.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×