A method and system for improving the performance of a processing system is disclosed.
The processing system comprises a plurality of host computers, at least one control
unit (CU) coupled to the host computer. The control unit comprises a cache and
disk array coupled to the CU. The method and system comprises querying an operating
system of at least one host computer to determine the storage medium that contains
an object to be cached and providing the data in the portion of the disk array
to be cached. The method and system further comprises providing a channel command
sequence and sending the channel command sequence to the CU via an I/O operation
at predetermined time intervals until the object is deactivated. A method and system
in accordance with the present invention instructs a control unit (CU) or a storage
medium to keep some objects constantly in its cache, so as to improve the overall
response time of transaction systems running on one or more host computer and accessing
data on disk via the CU.