Prioritizing highly performant storage systems for servicing a synchronously replicated dataset
AssigneePure Storage, Inc.
InventorsRonald Karr, John Colgrove, Ganesh Ramanarayanan, David Grunwald
Life of this patent
Estimating the term…
Abstract
Prioritizing highly performant storage systems for servicing a synchronously replicated dataset: detecting a communication fault between two or more storage systems that are synchronously replicating a dataset; identifying a preferred storage system for winning mediation, including determining that the preferred storage system winning mediation would result in better performance than other storage systems winning mediation; and requesting, by the preferred storage system, mediation from a mediation target.
Claims20
A method comprising:
- detecting a communication fault between two or more storage systems that are synchronously replicating a dataset;
- identifying a preferred storage system for winning mediation, including determining that the preferred storage system winning mediation would result in better performance than other storage systems winning mediation;
- and
- requesting, by the preferred storage system, mediation from a mediation target.
An apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out steps of:
- detecting a communication fault between two or more storage systems that are synchronously replicating a dataset;
- identifying a preferred storage system for winning mediation, including determining that the preferred storage system winning mediation would result in better performance than other storage systems winning mediation;
- and
- requesting, by the preferred storage system, mediation from a mediation target.
A storage system that includes a plurality of storage devices, the storage system including computer program instructions that, when executed, cause the storage system to carry out steps of:
- detecting a communication fault between storage systems that are synchronously replicating a dataset;
- determining whether the storage system is a preferred storage system for winning mediation, including determining that the storage system winning mediation would result in better performance than other storage systems winning mediation;
- and
- responsive to determining that the storage system is a preferred storage system for winning mediation, requesting mediation from a mediation target.
Dependencies are inferred from the claim text.