SYSTEM AND METHOD FOR PROVIDING DIFFERENTIATED STORAGE SERVICE IN A DATABASE
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with some embodiments, classification of input/output requests from a database to a storage system may be performed. Each input/output request may be associated with a database class, and each database class may be mapped to a quality of service policy. Thus, quality of service may be enforced such that different data blocks within the storage system of the database may be afforded appropriate quality of service.
-
Citations
67 Claims
-
1-20. -20. (canceled)
-
21. At least one machine accessible storage medium having instructions stored thereon, the instructions when executed on a machine, cause the machine to:
-
determine that a particular one of a plurality of classes is to be associated with a request for data from a database; assign a tag to the request, wherein the tag identifies the particular class and the particular class corresponds to one or more performance policies specifying performance characteristics to be applied to servicing of the request; and transmit the request with the tag for servicing by a database system, wherein the request is to be serviced by the database system according to the one or more performance policies based on the tag. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method comprising:
-
receiving, from a particular system, a request for data from a database; determining that a particular one of a plurality of classes is to be associated with the request; determining a tag to the request, wherein the tag identifies the particular class and the particular class corresponds to one or more performance policies specifying performance characteristics to be applied to servicing of the request; and transmitting the request with the tag for servicing by a database system, wherein the request is to be serviced by the database system according to the one or more performance policies based on the tag. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A database system comprising:
-
a memory; a processor to execute instructions stored in the memory, the instructions comprising; receiving a request for data from a database manager, wherein the request comprises a tag; determining, from the tag, that a particular performance policy is to apply to the request for data; and generate a response to the request according to the particular performance policy; and send the response according to the particular performance policy. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A system comprising:
-
a processor; a database; and a database manager, executable by the processor to; determine that a particular one of a plurality of classes is to be associated with a request for data from a database; assign a tag to the request, wherein the tag identifies the particular class and the particular class corresponds to one or more performance policies specifying performance characteristics to be applied to servicing of the request; and transmit the request with the tag for servicing by a database system, wherein the request is to be serviced by the database system according to the one or more performance policies based on the tag. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67)
-
Specification