COORDINATING PERSISTENT STATUS INFORMATION WITH MULTIPLE FILE SERVERS

Patent №

US 6,829,720

Granted

2004-12-07

Filed 2002

Owner

NETWORK APPLIANCE, INC.

Lab

AI components

1

planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10321832

The invention provides a storage system, and a method for operating a storage system, that provides for relatively rapid and reliable takeover among a plurality of independent file servers. Each file server maintains a reliable communication path to the others. Each file server maintains its own state in reliable memory. Each file server regularly confirms the state of the other file servers. Each file server labels messages on the redundant communication paths, so as to allow other file servers to combine the redundant communication paths into a single ordered stream of messages. Each file server maintains its own state in its persistent memory and compares that state with the ordered stream of messages, so as to determine whether other file servers have progressed beyond the file server's own last known state. Each file server uses the shared resources (such as magnetic disks) themselves as part of the redundant communication paths, so as to prevent mutual attempts at takeover of resources when each file server believes the other to have failed. Each file server provides a status report to the others when recovering from an error, so as to prevent the possibility of multiple file servers each repeatedly failing and attempting to seize the resources of the others.

PlanningG06F 11/2007G06F 11/142G06F 11/2097G06F 11/2033G06F 11/2041G06F 11/2048

AI classification

Planning0.99
AI hardware0.25
Natural language0.06
Knowledge representation0.02
Evolutionary computation0.00
Speech0.00
Machine learning0.00
Vision0.00

Ownership

NETWORK APPLIANCE, INC.

assignment · 367920360

Assignors

SCHOENTHAL, SCOTT, ROWE, ALAN, KLEIMAN, STEVEN R.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC