Patent ID: 6990536

Claim:
A program for storage in a computer readable medium for enabling a disk array storage facility to handle overlapped input-output requests to a single logical volume wherein each input-output request contains a plurality of predetermined parameters including an address range and the storage facility includes an overlap polling queue, said program comprising: A) a configuration module that establishes a table for the logical volume with entry input-output requests and corresponding parameters including the address range, B) a testing module that tests the parameters for each new input-output request with respect to the parameters for input-output request entries in the table including a comparison of the address range in the new input-output request with the address range of each input-output request in the table to determine whether to place the new input-output request on the overlap polling queue, and C) a polling module that responds to said testing module by performing one of a plurality of control functions to include enabling the processing of the input-output request by the storage facility by polling the entries on the overlap polling queue.