Method and apparatus for negotiating revised service level agreements
First Claim
Patent Images
1. A method for setting a level of service for storage comprising the steps of:
- detecting a storage event;
determining whether a requirement change occurred in response to detecting a performance level being beyond a threshold;
looking up an unused negotiation stage from among at least one negotiation stage stored in a metadata structure in response to a determining that a requirement change occurred;
requesting a service based on the unused negotiation stage;
receiving a service provider response;
determining whether the service provider response is acceptable; and
committing a storage change based on the service provider response.
3 Assignments
0 Petitions
Accused Products
Abstract
Described is a way to adjust an application'"'"'s storage availability by noting a storage event occurrence. An occurrence that necessitates a requirements change triggers negotiation, wherein a series of negotiation stages are presented to a storage provider server. For each storage provider response to a transmitted negotiation stage, a determination is made to see if the response is better than the proposal described in the negotiation stage. If so, the application commits the storage changes.
37 Citations
14 Claims
-
1. A method for setting a level of service for storage comprising the steps of:
-
detecting a storage event;
determining whether a requirement change occurred in response to detecting a performance level being beyond a threshold;
looking up an unused negotiation stage from among at least one negotiation stage stored in a metadata structure in response to a determining that a requirement change occurred;
requesting a service based on the unused negotiation stage;
receiving a service provider response;
determining whether the service provider response is acceptable; and
committing a storage change based on the service provider response. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A storage consumer for setting a level of service for storage comprising:
-
a means for detecting a storage event;
a means for determining whether a requirement change occurred in response to detecting a performance level being beyond a threshold;
a means for looking up an unused negotiation stage from among at least one negotiation stage stored in a metadata structure in response to a determining that a requirement change occurred;
a means for requesting a service based on the unused negotiation stage;
a means for receiving a service provider response;
a means for determining whether the service provider response is acceptable; and
a means for committing a storage change based on the service provider response. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification