Optimizing availability of mediator services for storage systems
AssigneePure Storage, Inc.
InventorsDavid Grunwald, Ronald Karr, Thomas Gill
Life of this patent
Estimating the term…
Abstract
A storage system switching mediators within a storage system synchronously replicating data, where the switching between mediators includes determining that availability of a first mediator service has decreased to a particular level, wherein the first mediator service can provide mediation services at the particular level to a plurality of storage systems and is external to the plurality of storage systems; and based on the determination, switching from use of the first mediator service to use of a second mediator service that is external to the plurality of storage systems.
Claims20
A method comprising:
- determining that availability of a first mediator service that is configured to mediate among storage systems of a plurality of storage systems synchronously replicating a dataset has decreased to a particular level, wherein the first mediator service is configured to provide mediation services at the particular level to the plurality of storage systems including resolving which of the plurality of storage systems continues to service the dataset after a triggering event and is external to the plurality of storage systems;
- and
- based on the determination, switching from use of the first mediator service to use of a second mediator service that is external to the plurality of storage systems and is configured to mediate among storage systems of the plurality of storage systems.
A storage system comprising:
- a memory;
- and
- a processor, operatively coupled to the memory, configured to:
- determine that availability of a first mediator service that is configured to mediate among storage systems of a plurality of storage systems synchronously replicating a dataset has decreased to a particular level, wherein the first mediator service is configured to provide mediation services at the particular level to the plurality of storage systems including resolving which of the plurality of storage systems continues to service the dataset after a triggering event and is external to the plurality of storage systems;
- and
- based on the determination, switch from use of the first mediator service to use of a second mediator service that is external to the plurality of storage systems and is configured to mediate among storage systems of the plurality of storage systems.
An apparatus comprising:
- a memory;
- and
- a processor, operatively coupled to the memory, configured to:
- determine that availability of a first mediator service that is configured to mediate among storage systems of a plurality of storage systems synchronously replicating a dataset has decreased to a particular level, wherein the first mediator service is configured to provide mediation services at the particular level to the plurality of storage systems including resolving which of the plurality of storage systems continues to service the dataset after a triggering event and is external to the plurality of storage systems;
- and
- based on the determination, switch from use of the first mediator service to use of a second mediator service that is external to the plurality of storage systems and is configured to mediate among storage systems of the plurality of storage systems.
Dependencies are inferred from the claim text.