Method for managing data access requests utilizing storage meta data processing
First Claim
1. A method of managing requests in a computer environment, said method comprising:
- providing a computer environment, comprising a data storage subsystem, with functionality for;
receiving by a request manager of the computer environment, via a request management network, an access permission request from a requester, the access permission request associated with meta data, said meta data corresponding to data maintained separately from the meta data by a data object manager of the data storage subsystem of the computer environment, the request manager determining, responsive to receipt of the access permission request, whether to grant the requester subsequent access to the data through the data object manager, and generating an access permission request response to be sent to the requester across the request management network responsive to the determining by the request manager;
responsive to determining to grant the requester access to the data in response to the access permission request, automatically informing by the request manager, via a private network, the data object manager of a data request to be subsequently received by the data object manager from the requester via a data network in response to granting of the access permission request, to enable the data object manager to prepare for the data request, wherein the data request to be subsequently received by the data object manager is at least partially ascertainable from the meta data associated with the access permission request received by the request manager; and
wherein the data object manager prepares for the data request to be received across the data network by adjusting utilization of a cache of the data storage subsystem of the computer environment based on information derived from the meta data associated with the access permission request by the request manager before the data request is received at the data object manager from the requester.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided for managing requests to access data in a computer environment. In one aspect of the present invention, a request manager receives a request associated with meta data corresponding to data that is maintained separately from the meta data. In another aspect, the request manager informs a data object manager of an anticipated request that will be received by the data object manager to enable it to prepare for the anticipated request. The data object manager commences preparing for the anticipated request in response to being informed of the anticipated request to facilitate a reduction in data access time. In one example of a computing environment utilizing one or more aspects of the invention, a storage subsystem comprising a data object manager prepares for the anticipated request by pre-fetching data blocks from storage media into a cache.
-
Citations
20 Claims
-
1. A method of managing requests in a computer environment, said method comprising:
providing a computer environment, comprising a data storage subsystem, with functionality for; receiving by a request manager of the computer environment, via a request management network, an access permission request from a requester, the access permission request associated with meta data, said meta data corresponding to data maintained separately from the meta data by a data object manager of the data storage subsystem of the computer environment, the request manager determining, responsive to receipt of the access permission request, whether to grant the requester subsequent access to the data through the data object manager, and generating an access permission request response to be sent to the requester across the request management network responsive to the determining by the request manager; responsive to determining to grant the requester access to the data in response to the access permission request, automatically informing by the request manager, via a private network, the data object manager of a data request to be subsequently received by the data object manager from the requester via a data network in response to granting of the access permission request, to enable the data object manager to prepare for the data request, wherein the data request to be subsequently received by the data object manager is at least partially ascertainable from the meta data associated with the access permission request received by the request manager; and wherein the data object manager prepares for the data request to be received across the data network by adjusting utilization of a cache of the data storage subsystem of the computer environment based on information derived from the meta data associated with the access permission request by the request manager before the data request is received at the data object manager from the requester. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer program product for managing requests in a computer environment, the computer program product comprising:
a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; receiving by a request manager of the computer environment, via a request management network, an access permission request from a requester, the access permission request associated with meta data, said meta data corresponding to data maintained separately from the meta data by a data object manager of the data storage subsystem of the computer environment, the request manager determining, responsive to receipt of the access permission request, whether to grant the requester subsequent access to the data through the data object manager, and generating an access permission request response to be sent to the requester across the request management network responsive to the determining by the request manager; responsive to determining to grant the requester access to the data in response to the access permission request, automatically informing by the request manager, via a private network, the data object manager of a data request to be subsequently received by the data object manager from the requester via a data network in response to granting of the access permission request, to enable the data object manager to prepare for the data request, wherein the data request to be subsequently received by the data object manager is at least partially ascertainable from the meta data associated with the access permission request received by the request manager; and wherein the data object manager prepares for the data request to be received across the data network by adjusting utilization of a cache of the data storage subsystem of the computer environment based on information derived from the meta data associated with the access permission request by the request manager before the data request is received at the data object manager from the requester. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
17. A computer system for managing requests in a computer environment, the computer system comprising:
-
a memory; and a processor in communications with the memory, wherein the computer system is configured to perform a method, the method comprising; receiving by a request manager of the computer environment, via a request management network, an access permission request from a requester, the access permission request associated with meta data, said meta data corresponding to data maintained separately from the meta data by a data object manager of a data storage subsystem of the computer environment, the request manager determining, responsive to receipt of the access permission request, whether to grant the requester subsequent access to the data through the data object manager, and generating an access permission request response to be sent to the requester across the request management network responsive to the determining by the request manager; responsive to determining to grant the requester access to the data in response to the access permission request, automatically informing by the request manager, via a private network, the data object manager of a data request to be subsequently received by the data object manager from the requester via a data network in response to the access permission request, to enable the data object manager to prepare for the data request, wherein the data request to be subsequently received by the data object manager is at least partially ascertainable from the meta data associated with the access permission request received by the request manager; and wherein the data object manager prepares for the data request to be received across the data network by adjusting utilization of a cache of the data storage subsystem of the computer environment based on information derived from the meta data associated with the access permission request by the request manager before the data request is received at the data object manager from the requester. - View Dependent Claims (18, 19, 20)
-
Specification