SERVICE LEVEL AGREEMENT BASED STORAGE ACCESS
First Claim
Patent Images
1. A method comprising:
- translating a generic data operation request received from a data storage consumer, using one or more processors, to a specific request for a storage server where the data storage consumer has provisioned storage;
communicating to the storage server the specific request;
communicating to the data storage consumer a received response to the specific request; and
determining service level agreement performance data based upon the data requested and the delay between sending the specific request and receiving the response.
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.
48 Citations
16 Claims
-
1. A method comprising:
-
translating a generic data operation request received from a data storage consumer, using one or more processors, to a specific request for a storage server where the data storage consumer has provisioned storage; communicating to the storage server the specific request; communicating to the data storage consumer a received response to the specific request; and determining service level agreement performance data based upon the data requested and the delay between sending the specific request and receiving the response. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
receiving a profile indicating data storage needs of a data storage consumer from the data storage consumer; automatically assigning the data storage consumer, using one or more processors, to a storage server that has configuration data describing the capabilities of the storage server which meet the data storage needs indicated in the profile; and allocating storage meeting the data storage needs of the profile on the compatible storage server for the data storage consumer. - View Dependent Claims (6, 7, 8)
-
-
9. A system comprising:
-
a consumer interface to receive a generic data operation request from a data storage consumer; an allocation module to identify a storage server where the data storage consumer has allocated storage; a storage server plug-in application to translate the generic data operation request, using one or more processors, to a specific request for the storage server, to communicate the specific request to the storage server, and to receiving from the storage server a response to the specific request; a service level agreement monitoring module to determine service level agreement performance data based upon the data requested and the delay between sending the specific request and receiving the response; and a service orientated architecture interface to communicate the response to the data storage consumer. - View Dependent Claims (10, 11, 12)
-
-
13. A system comprising:
-
a configuration module to receive a profile indicating data storage needs of a data storage customer from the data storage consumer; an allocation module to automatically assign the data storage customer, using one or more processors, to a storage server that has configuration data describing the capabilities of the storage server which meet the data storage needs indicated in the profile; and - View Dependent Claims (14, 15, 16)
-
Specification