×

Method of avoiding physical I/O via caching with prioritized LRU management

  • US 5,664,217 A
  • Filed: 08/03/1993
  • Issued: 09/02/1997
  • Est. Priority Date: 08/03/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A method, executed by an extended buffer manager (XBM) process executing in an MVS computer system having a data storage system, of improving the processing of an input/output (I/O) request initiated by a calling process, comprising:

  • if said calling process is an XBM managed process thenif a data set corresponding to said calling process is in a XBM data set table then if said XBM process is actively caching a data set requested by said calling process thenif said I/O request is a read request thenif said XBM process is successful in removing cache directory entriesassociated with said data set thencopy data associated with said data set to said calling process; and

    replace said cache directory entries;

    elsecontinue;

    if said XBM process is in simulate mode then execute a MVS media manager routine and terminate;

    else if said read request is satisfied from a cache then dispatch a service request block to said calling process; and

    return execution control to said calling process;

    elseexecute a MVS media manager routine and terminate;

    elseremove data specified by said calling process from a XBM data cache;

    write specified data to a XBM data cache; and

    execute a MVS media manager routine and terminate;

    elseexecute a MVS media manager routine and terminate;

    elseadd a data set corresponding to said calling process to said XBM data set table;

    issue a MVS I/O request for said calling process; and

    terminate;

    elseterminate.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×