US10423576B2ActiveUtilityA1

Optimized caching based on historical production patterns for catalogs

57
Assignee: IBMPriority: Jan 17, 2013Filed: Dec 12, 2017Granted: Sep 24, 2019
Est. expiryJan 17, 2033(~6.5 yrs left)· nominal 20-yr term from priority
G06F 16/14G06F 12/023G06F 2212/263G06F 3/0644G06F 2212/1016G06F 3/0631G06F 3/061
57
PatentIndex Score
0
Cited by
24
References
18
Claims

Abstract

A method, system and computer readable medium that predict times where cost of catalog caching is not efficient and deactivating catalog caching for that catalog during the predicted times. More specifically, an optimized catalog caching operation conducts historical analysis on catalog usage via records such as resource measurement facility (RMF) records and catalog statistical data.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method for optimizing catalog system operations comprising:
 communicating with a catalog system, the catalog system comprising a master catalog, a data set and a plurality of user catalogs, the plurality of user catalogs comprising basic catalog structure (BCS) type catalogs; 
 performing historical analysis on catalog usage; 
 predicting times where a cost of catalog caching is not efficient, the predicting times comprising conducting historical analysis on catalog usage, the times where a cost of catalog caching is not efficient comprising times of batch operations where updates to a catalog from multiple systems degrade cache performance; and, 
 automatically controlling catalog caching-throughout a period of time based upon a mode of operation providing a best response time, the mode of operation comprising a cache mode of operation and a direct access storage device (DASD) mode of operation. 
 
     
     
       2. The method of  claim 1 , wherein:
 the conducting historical analysis on catalog usage is performed via catalog statistical data. 
 
     
     
       3. The method of  claim 1 , wherein:
 the catalog statistical data comprises resource measurement facility (RMF) records. 
 
     
     
       4. The method of  claim 1 , wherein:
 the predicting further comprises performing analysis of input/output (TO) rates for catalog volumes. 
 
     
     
       5. The method of  claim 1 , further comprising:
 reactivating catalog caching during times where a caching mode of operation provides a most likely best response time. 
 
     
     
       6. The method of  claim 1 , wherein:
 the catalog caching comprises a virtual look aside facility (VLF) caching. 
 
     
     
       7. A system comprising:
 a processor; 
 a data bus coupled to the processor; and 
 a non-transitory computer-usable medium embodying computer program code, the computer-usable medium being coupled to the data bus, the computer program code comprising instructions executable by the processor and configured for: 
 communicating with a catalog system, the catalog system comprising a master catalog, a data set and a plurality of user catalogs, the plurality of user catalogs comprising basic catalog structure (BCS) type catalogs; 
 performing historical analysis on catalog usage; 
 predicting times where a cost of catalog caching is not efficient, the predicting times comprising conducting historical analysis on catalog usage, the times where a cost of catalog caching is not efficient comprising times of batch operations where updates to a catalog from multiple systems degrade cache performance; and, 
 automatically controlling catalog caching-throughout a period of time based upon a mode of operation providing a best response time, the mode of operation comprising a cache mode of operation and a direct access storage device (DASD) mode of operation. 
 
     
     
       8. The system of  claim 7 , wherein:
 the conducting historical analysis on catalog usage is performed via catalog statistical data. 
 
     
     
       9. The system of  claim 7 , wherein:
 the catalog statistical data comprises resource measurement facility (RMF) records. 
 
     
     
       10. The system of  claim 7 , wherein:
 the predicting further comprises performing analysis of input/output (TO) rates for catalog volumes. 
 
     
     
       11. The system of  claim 7 , the computer program code further comprises computer executable instructions configured for:
 reactivating catalog caching during times where a caching mode of operation provides a most likely best response time. 
 
     
     
       12. The system of  claim 7 , wherein:
 the catalog caching comprises a virtual look aside facility (VLF) caching. 
 
     
     
       13. A non-transitory computer-usable medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
 communicating with a catalog system, the catalog system comprising a master catalog, a data set and a plurality of user catalogs, the plurality of user catalogs comprising basic catalog structure (BCS) type catalogs; 
 performing historical analysis on catalog usage; 
 predicting times where a cost of catalog caching is not efficient, the predicting times comprising conducting historical analysis on catalog usage, the times where a cost of catalog caching is not efficient comprising times of batch operations where updates to a catalog from multiple systems degrade cache performance; and, 
 automatically controlling catalog caching-throughout a period of time based upon a mode of operation providing a best response time, the mode of operation comprising a cache mode of operation and a direct access storage device (DASD) mode of operation. 
 
     
     
       14. The method of  claim 13 , wherein:
 the conducting historical analysis on catalog usage is performed via catalog statistical data. 
 
     
     
       15. The computer-usable medium of  claim 13 , wherein:
 the catalog statistical data comprises resource measurement facility (RMF) records. 
 
     
     
       16. The computer-usable medium of  claim 13 , wherein:
 the predicting further comprises performing analysis of input/output (TO) rates for catalog volumes. 
 
     
     
       17. The computer-usable medium of  claim 13 , wherein the computer program code further comprises computer executable instructions configured for:
 reactivating catalog caching during times where a caching mode of operation provides a most likely best response time. 
 
     
     
       18. The computer-usable medium of  claim 13 , wherein:
 the catalog caching comprises a virtual look aside facility (VLF) caching.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.