Orchestrating a virtual storage system
AssigneePure Storage, Inc.
InventorsYuval Frandzel, Naveen Neelakantam
Life of this patent
Estimating the term…
Abstract
A method of orchestrating a virtual storage system, the method comprising: determining a change to one or more resource demands; determining, based on the change to the one or more resource demands, one or more modifications to one or more virtual components included as part of a virtual storage system architecture of a virtual storage system within a cloud computing environment; and initiating, responsive to the change to the one or more resource demands, the one or more modifications to the one or more virtual components included as part of the virtual storage system architecture of the virtual storage system.
Claims20
A method comprising:
- determining a change to one or more resource demands on a virtual storage system that is operating under one or more resource constraints in a first virtual storage configuration;
- comparing a first cost of maintaining the virtual storage system in the first virtual storage configuration to a second cost of switching the virtual storage system to a second virtual storage configuration;
- determining, based on the comparison, one or more modifications to one or more virtual components included as part of a virtual storage system architecture of the virtual storage system within a cloud computing environment;
- and
- initiating, responsive to the change to the one or more virtual storage resource demands, the one or more modifications to the one or more virtual storage components included as part of the virtual storage system architecture of the virtual storage system.
An apparatus for orchestrating a virtual storage system, the 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 the steps of:
- determining a change to one or more resource demands on a virtual storage system that is operating under one or more resource constraints in a first virtual storage configuration;
- comparing a first cost of maintaining the virtual storage system in the first virtual storage configuration to a second cost of switching the virtual storage system to a second virtual storage configuration;
- determining, based on the comparison, one or more modifications to one or more virtual components included as part of a virtual storage system architecture of the virtual storage system within a cloud computing environment;
- and
- initiating, responsive to the change to the one or more virtual storage resource demands, the one or more modifications to the one or more virtual storage components included as part of the virtual storage system architecture of the virtual storage system.
A non-transitory computer program product for orchestrating a virtual storage system, the non-transitory computer program product disposed upon a computer readable medium, the non-transitory computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:
- determining a change to one or more resource demands on a virtual storage system that is operating under one or more resource constraints in a first virtual storage configuration;
- comparing a first cost of maintaining the virtual storage system in the first virtual storage configuration to a second cost of switching the virtual storage system to a second virtual storage configuration;
- determining, based on the comparison, one or more modifications to one or more virtual components included as part of a virtual storage system architecture of the virtual storage system within a cloud computing environment;
- and
- initiating, responsive to the change to the one or more virtual storage resource demands, the one or more modifications to the one or more virtual storage components included as part of the virtual storage system architecture of the virtual storage system.
Dependencies are inferred from the claim text.