Service level agreement based storage access
First Claim
Patent Images
1. A method comprising:
- calculating service level agreement performance data, based on a time delay between communicating a request to a storage server and receiving a response from the storage server at a data storage consumer;
detecting a service level agreement violation of a service level agreement, based on the service level agreement performance data; and
throttling data storage server resources to maintain the service level agreement of the data storage consumer based on the service level agreement performance data indicating the service level agreement violation.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and a system implementing a service level agreement based storage access system. A service level agreement based storage access system presents a single interface for data storage consumers and translates generic data operation requests to data operation request specific to a storage server. The SLA based storage access system also monitors storage server performance and may throttle processes to ensure service level agreements are not violated.
24 Citations
20 Claims
-
1. A method comprising:
-
calculating service level agreement performance data, based on a time delay between communicating a request to a storage server and receiving a response from the storage server at a data storage consumer; detecting a service level agreement violation of a service level agreement, based on the service level agreement performance data; and throttling data storage server resources to maintain the service level agreement of the data storage consumer based on the service level agreement performance data indicating the service level agreement violation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a service level agreement monitoring module comprising one or more processors to; calculate service level agreement performance data based on a time delay between communicating a request to a storage server and receiving a response from the storage server at a data storage consumer; and detect a service level agreement violation of a service level agreement, based on the service level agreement performance data; a balancing module comprising one or more processors to; throttle data storage server resources to maintain the service level agreement of the data storage consumer based on the service level agreement performance data indicating the service level agreement violation. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable medium comprising stored instruction, wherein the instructions, when executed, cause a machine to perform operation comprising:
-
calculating service level agreement performance data, based on a time delay between communicating a request to a storage server and receiving a response from the storage server at a data storage consumer; detecting a service level agreement violation of a service level agreement, based on the service level agreement performance data; and throttling data storage server resources to maintain the service level agreement of the data storage consumer based on the service level agreement performance data indicating the service level agreement violation. - View Dependent Claims (18, 19, 20)
-
Specification