US2005149562A1PendingUtilityA1

Method and system for managing data access requests utilizing storage meta data processing

Assignee: IBMPriority: Dec 31, 2003Filed: Dec 31, 2003Published: Jul 7, 2005
Est. expiryDec 31, 2023(expired)· nominal 20-yr term from priority
G06F 16/2453G06F 16/24552
46
PatentIndex Score
0
Cited by
0
References
0
Claims

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 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.

Claims

exact text as granted — not AI-modified
1 . A method of managing requests in a communications environment, said method comprising: 
 receiving by a manager a request associated with meta data, said meta data corresponding to data maintained separately from the meta data; and    informing, by the manager, another manager of an anticipated request to be received by the another manager to enable the another manager to prepare for the anticipated request.    
   
   
       2 . The method of  claim 1 , further comprising preparing by the another manager for the anticipated request, said preparing responsive to said informing.  
   
   
       3 . The method of  claim 2 , wherein said preparing comprises managing contents of a cache in a data storage subsystem.  
   
   
       4 . The method of  claim 2 , wherein said preparing comprises managing a user's or a client computer's access to the data.  
   
   
       5 . The method of  claim 2 , further comprising: 
 sending, by the manager, a reply to a communications unit in response to the request substantially simultaneously with said informing; and    receiving, by the another manager, the anticipated request, wherein said preparing begins before the receiving by the another manager.    
   
   
       6 . The method of  claim 3 , wherein said managing contents comprises pre-fetching one or more data blocks from one or more storage media of the data storage subsystem whereby the data blocks are stored in the cache, the data blocks comprising at least some of the data.  
   
   
       7 . The method of  claim 3 , wherein said managing contents comprises releasing storage locations of the cache whereby the storage locations become available for storing other data, the storage locations storing data blocks comprising at least some of the data.  
   
   
       8 . A request management system for a communications environment, said system comprising: 
 means for receiving by a manager a request associated with meta data, said meta data corresponding to data maintained separately from the meta data; and    means for informing, by the manager, another manager of an anticipated request to be received by the another manager to enable the another manager to prepare for the anticipated request.    
   
   
       9 . The system of  claim 8 , further comprising means for preparing by the another manager for the anticipated request, said means for preparing responsive to said means for informing.  
   
   
       10 . The system of  claim 9 , wherein said means for preparing comprises means for managing contents of a cache in a data storage subsystem.  
   
   
       11 . The system of  claim 9 , wherein said means for preparing comprises means for managing a user's or a client computer's access to the data.  
   
   
       12 . The system of  claim 9 , further comprising: 
 means for sending, by the manager, a reply to a communications unit in response to the request substantially simultaneously with informing the another manager of the anticipated request to be received; and    means for receiving, by the another manager, the anticipated request, wherein said means for preparing begins prepare for the anticipated request before the means for receiving receives the anticipated request.    
   
   
       13 . The system of  claim 10 , wherein said means for managing contents comprises means for pre-fetching one or more data blocks from one or more storage media of the data storage subsystem whereby the data blocks are stored in the cache, the data blocks comprising at least some of the data.  
   
   
       14 . The system of  claim 10 , wherein said means for managing contents comprises means for releasing storage locations of the cache whereby the storage locations become available for storing other data, the storage locations storing data blocks comprising at least some of the data.  
   
   
       15 . At least one program storage device readable by a machine embodying at least one program of instructions executable by the machine to perform a method of managing requests in a communications environment, said method comprising: 
 receiving by a manager a request associated with meta data, said meta data corresponding to data maintained separately from the meta data; and    informing, by the manager, another manager of an anticipated request to be received by the another manager to enable the another manager to prepare for the anticipated request.    
   
   
       16 . The at least one program storage device of  claim 15 , wherein said method further comprises preparing by the another manager for the anticipated request, said preparing responsive to said informing.  
   
   
       17 . The at least one program storage device of  claim 16 , wherein said preparing comprises managing contents of a cache in a data storage subsystem.  
   
   
       18 . The at least one program storage device of  claim 16 , wherein said preparing comprises managing a user's or a client computer's access to the data.  
   
   
       19 . The at least one program storage device of  claim 16 , wherein said method further comprises: 
 sending, by the manager, a reply to a communications unit in response to the request substantially simultaneously with said informing; and    receiving, by the another manager, the anticipated request, wherein said preparing begins before the receiving by the another manager.    
   
   
       20 . The at least one program storage device of  claim 17 , wherein said managing contents comprises pre-fetching one or more data blocks from one or more storage media of the data storage subsystem whereby the data blocks are stored in the cache, the data blocks comprising at least some of the data.

Join the waitlist — get patent alerts

Track US2005149562A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.