Patent ID: 6272605
Filing Date: 2001-08-07
Classification: G06F

Abstract:
A method for handling recall requests for data maintained in a non-volatile storage device from multiple host systems, comprising:allocating the non-volatile storage device to a first host system to process recall requests in a recall queue including a plurality of recall requests;initiating a second host recall request with a second host system for data from the non-volatile storage device;determining with the second host system whether the non-volatile storage device is allocated to the first host system;storing priority data in a data structure with the second host system indicating a priority of the second host recall request after determining that the non-volatile storage device is allocated to the first host system;retrying with the second host system the second host recall request at a later time; andusing the stored priority data to determine whether to release the non-volatile storage device with the first host system before processing further recall requests in the recall queue to make the non-volatile storage device available.