A network file server includes a first set of data processors for receiving requests from clients, and a second set of data processors for accessing read-write file systems. A respective data processor in the second set is assigned to each file system for exclusive management of locks on the file system. The file server can detect failure of a failed data processor and automatically recover from the failure. When a failure of a data processor in the first set is detected, a spare data processor is programmed with the logical and physical network addresses of the failed data processor so that the spare data processor assumes the network identity of the failed data processor. When a failure of a data processor in the second set is detected, responsibility for management of the locks on each file system managed by the failed data processor is transferred to an operational data processor. Preferably the responsibility is transferred to the operational data processors in such a way as to balance loading on the operational data processors. The data processors can be commodity digital computers for low cost, and a cached disk storage subsystem or file system caches and remote dual copy techniques can be used to ensure high performance and high data availability.

Ein Netzakte Bediener schließt einen ersten Satz Computer für das Empfangen von von Anträgen von den Klienten und einen zweiten Satz Computer für das Zugänglich machen der Lese-Schreibdateisysteme ein. Ein jeweiliger Computer im zweiten Satz wird jedem Dateisystem für exklusives Management der Verriegelungen auf dem Dateisystem zugewiesen. Der Akte Bediener kann Ausfall eines verlassenen Computers ermitteln und von dem Ausfall automatisch erholen. Wenn ein Ausfall eines Computers im ersten Satz ermittelt wird, wird ein Ersatzcomputer mit den logischen und körperlichen Endsystemadressen des verlassenen Computers programmiert, damit der Ersatzcomputer die Netzkennung des verlassenen Computers annimmt. Wenn ein Ausfall eines Computers im zweiten Satz ermittelt wird, wird Verantwortlichkeit für Management der Verriegelungen auf jedem Dateisystem, das durch den verlassenen Computer gehandhabt wird, auf einen funktionsfähigen Computer gebracht. Vorzugsweise wird die Verantwortlichkeit auf die funktionsfähigen Computer in solch einer Weise hinsichtlich des Balance Ladens auf den funktionsfähigen Computern gebracht. Die Computer können Digitalrechner des Gebrauchsguts für niedrige Kosten sein, und ein cachiertes Magnetplattenspeicheruntersystem oder Dateisystempufferspeicher und Remotedoppelkopie Techniken können verwendet werden, um hohe Leistung und hohe Datenverfügbarkeit sicherzustellen.

 
Web www.patentalert.com

< (none)

< Protective device

> Systems and methods for locking interactive objects

> (none)

~ 00011