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 with functionality for;
receiving by a request manager of the computer environment a first request from a requester, the first request associated with meta data, said meta data corresponding to data maintained separately from the meta data by a data object manager of a storage subsystem of the computer environment;
responsive to receipt of the first request at the request manager, automatically informing, by the request manager, the data object manager of an anticipated, second request to be subsequently received by the data object manager from the requester to enable the data object manager to prepare for the anticipated, second request, wherein the anticipated, second request to be received by the data object manager is at least partially ascertainable from meta data associated with the first request received by the request manager; and
wherein the data object manager prepares for the anticipated, second request by adjusting utilization of a cache of the storage subsystem of the computer environment based on information derived from the meta data associated with the first request by the request manager before the anticipated, second 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.
34 Citations
7 Claims
-
1. A method of managing requests in a computer environment, said method comprising:
providing a computer environment with functionality for;
receiving by a request manager of the computer environment a first request from a requester, the first request associated with meta data, said meta data corresponding to data maintained separately from the meta data by a data object manager of a storage subsystem of the computer environment;
responsive to receipt of the first request at the request manager, automatically informing, by the request manager, the data object manager of an anticipated, second request to be subsequently received by the data object manager from the requester to enable the data object manager to prepare for the anticipated, second request, wherein the anticipated, second request to be received by the data object manager is at least partially ascertainable from meta data associated with the first request received by the request manager; and
wherein the data object manager prepares for the anticipated, second request by adjusting utilization of a cache of the storage subsystem of the computer environment based on information derived from the meta data associated with the first request by the request manager before the anticipated, second request is received at the data object manager from the requester. - View Dependent Claims (2, 3, 4, 5, 6, 7)
Specification