Application aware storage
First Claim
1. A computer-implemented method for processing a data storage configuration request for an application comprising:
- determining a first user level of a plurality of user levels at which said data storage configuration request is made;
providing one or more rule sets defining mappings between different ones of said plurality of user levels, each of said different user levels being associated with a different level of abstraction with respect to processing performed in the data storage system for implementing the data storage configuration request;
selecting one of said one or more rules sets in accordance with said application, a data service requested in said data storage configuration request, and a user grouping including said plurality of user levels; and
servicing the data storage configuration request, said servicing including using a first rule of said selected rule set to map data of the data storage configuration request from said first user level to another user level and performing a first call from a first service provider associated with the first user level to a second service provider associated with a second of said plurality of user levels.
9 Assignments
0 Petitions
Accused Products
Abstract
Described are techniques for processing a data storage configuration request for an application A first user level of a plurality of user levels at which said data storage configuration request is made is determined. One or more rule sets defining mappings between different ones of said plurality of user levels are provided. Each of the different user levels is associated with a different level of abstraction with respect to processing performed in the data storage system for implementing the data storage configuration request. One of the rule sets is selected in accordance with the application, a data service requested in said data storage configuration request, and a user grouping including said plurality of user levels. The data storage configuration request is serviced using rules of the selected rule set.
-
Citations
20 Claims
-
1. A computer-implemented method for processing a data storage configuration request for an application comprising:
-
determining a first user level of a plurality of user levels at which said data storage configuration request is made; providing one or more rule sets defining mappings between different ones of said plurality of user levels, each of said different user levels being associated with a different level of abstraction with respect to processing performed in the data storage system for implementing the data storage configuration request; selecting one of said one or more rules sets in accordance with said application, a data service requested in said data storage configuration request, and a user grouping including said plurality of user levels; and servicing the data storage configuration request, said servicing including using a first rule of said selected rule set to map data of the data storage configuration request from said first user level to another user level and performing a first call from a first service provider associated with the first user level to a second service provider associated with a second of said plurality of user levels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A data storage system comprising executable code stored in a computer readable medium for processing a data storage configuration request for an application, the computer readable medium comprising executable code for:
-
determining a first user level of a plurality of user levels at which said data storage configuration request is made; providing one or more rule sets defining mappings between different ones of said plurality of user levels, each of said different user levels being associated with a different level of abstraction with respect to processing performed in the data storage system for implementing the data storage configuration request; selecting one of said one or more rules sets in accordance with said application, a data service requested in said data storage configuration request, and a user grouping including said plurality of user levels; and servicing the data storage configuration request, said servicing including using a first rule of said selected rule set to map data of the data storage configuration request from said first user level to another user level and performing a first call from a first service provider associated with the first user level to a second service provider associated with a second of said plurality of user levels. - View Dependent Claims (17, 18, 19, 20)
-
Specification