Optimized caching based on historical production patterns for catalogs

US9892126B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9892126-B2
Application numberUS-201313743749-A
CountryUS
Kind codeB2
Filing dateJan 17, 2013
Priority dateJan 17, 2013
Publication dateFeb 13, 2018
Grant dateFeb 13, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for optimizing catalog system operations comprising: executing an optimized catalog caching module on a host system; communicating with a catalog system via the host 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 via the optimized catalog caching module; performing analysis of input/output rates for catalog volumes via the optimized catalog caching module; predicting times where a cost of catalog caching is not efficient, the predicting times comprising conducting historical analysis on catalog usage via catalog statistical data, 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 catalog statistical data comprises resource measurement facility (RMF) records. 3. 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. 4. The method of claim 1 , wherein: the catalog caching comprises a virtual look aside facility (VLF) caching. 5. 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: executing an optimized catalog caching module on a host system; communicating with a catalog system via the host 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 via the optimized catalog caching module; performing analysis of input/output rates for catalog volumes via the optimized catalog caching module; predicting times where a cost of catalog caching is not efficient, the predicting times comprising conducting historical analysis on catalog usage via catalog statistical data, 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. 6. The system of claim 5 , wherein: the catalog statistical data comprises resource measurement facility (RMF) records. 7. The system of claim 5 , 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. 8. The system of claim 5 , wherein: the catalog caching comprises a virtual look aside facility (VLF) caching. 9. A non-transitory computer-usable medium embodying computer program code, the computer program code comprising computer executable instructions configured for: executing an optimized catalog caching module on a host system; communicating with a catalog system via the host 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 via the optimized catalog caching module; performing analysis of input/output rates for catalog volumes via the optimized catalog caching module; predicting times where a cost of catalog caching is not efficient, the predicting times comprising conducting historical analysis on catalog usage via catalog statistical data, 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. 10. The computer-usable medium of claim 9 , wherein: the catalog statistical data comprises resource measurement facility (RMF) records. 11. The computer-usable medium of claim 9 , 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. 12. The computer-usable medium of claim 9 , wherein: the catalog caching comprises a virtual look aside facility (VLF) caching.

Assignees

Inventors

Classifications

  • Management of space entities, e.g. partitions, extents, pools · CPC title

  • by allocating resources to storage systems · CPC title

  • G06F16/14Primary

    Details of searching files based on file metadata · CPC title

  • Performance improvement · CPC title

  • Improving I/O performance · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9892126B2 cover?
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.
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/14. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 13 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).