Method for enabling overlapped input/output requests to a logical device from multiple hosts with explicit allegiances
AssigneeEMC Corporation
InventorsNatan Vishlitzky, Hana Moreshet, Martin Farley, Izhar Sharon, Elizabeth C. Patapoutian
Life of this patent
Estimating the term…
Abstract
A method for enabling for enabling overlapped input-output request to a logical device from multiple hosts with explicit allegiances. Parameters including an address range in a new input-output request are tested against corresponding address ranges in other input-output requests in a table assigned to the logical device. If a predetermined address range relationship exits, the new input-output guest transfers to an overlap polling queue.
Claims12
A method 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 said storage facility includes an overlap polling queue, said method comprising the steps of:
- A) establishing a table for the logical volume with an entry input-output requests and corresponding parameters including the address range,
- B) testing the parameters for each new input-output request with respect to the parameters for input-output request entries in the table including the comparing 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) responding to said testing by performing one of a plurality of control function which control functions include enabling the processing of the input-output request by the storage facility including polling the entries on the overlap polling queue.
Dependencies are inferred from the claim text.