Method of improving the availability of a computer clustering system through the use of a network medium link state function
AssigneeEMC Corporation
InventorDaniel M. Price
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorDaniel M. Price
Estimating the term…
A method for increasing the availability of a first server included in a computer cluster when a second server fails. Each server in the computer cluster has an associated mass storage device and can process requests from any network device in the computer cluster. Data is mirrored between the mass storage devices of the servers so that each server's mass storage device has a complete copy of all computer cluster data. Data mirroring takes place across a dedicated link, which reduces congestion on the rest of the computer cluster. When the first server detects a loss of communication from the second server, the first server determines if the loss of communication is a result of a malfunction of the dedicated link. If the dedicated link has failed, the first server discontinues operation to avoid writing data to its associated mass storage device, which cannot be mirrored due to the loss of communication. If the dedicated link is operational, the first server continues operation. In either case, since each server can process requests from any network device and each server has a complete copy of all the network data, the computer cluster continues to be available for use even after a server is shut down.
A method for improving the availability and reliability of a computer clustering system including a first server and a second server connected by a communication link, wherein said second server is assigned the right to survive in case of disruption in said computer clustering system, said method comprising the acts of:
A method for improving the availability and reliability of a computer clustering system including a first server and a second server interconnected by a communication link, each of said first server and said second server including at least one associated mass storage device such that each of said first server and second server can receive requests that result in data being written to or read from the associated at least one mass storage device, said second server being assigned right to survive in case of disruption in said computer clustering system, said method comprising the acts of:
A method for improving the availability and reliability of a computer clustering system that includes a first server and a second server interconnected by a communication link, each of said first server and said second server including at least one associated mass storage device such that each of said first server and second server can receive requests that result in data being written to or read from the associated at least one mass storage device, said second server being assigned right to survive in case of disruption in said computer clustering system, said method comprising the acts of:
A computer program product for implementing, in a first server included in a computer clustering system that also includes a second server and a communication link connecting the first server and the second server, a method for said first server to assume control of the computer clustering system in response to a failure of said second server, the computer program product comprising:
Dependencies are inferred from the claim text.