System and method for performing virtual device I/O operations
AssigneeSymantec Operating Corporation
InventorsGopal Sharma, Oleg Kiselev, Santosh Shankar Rao
Life of this patent
Estimating the term…
Loading patent…
AssigneeSymantec Operating Corporation
InventorsGopal Sharma, Oleg Kiselev, Santosh Shankar Rao
Estimating the term…
Systems, methods, apparatus and software can make use of separated I/O processors and strategy processors (implemented in hardware and/or software) to perform virtual device I/O operations. I/O processors operating on cluster nodes, storage appliance ports, or other devices can receive I/O operation requests directed to virtual devices, e.g., volumes or virtual logical units. Information about the request is forwarded to a strategy processor, operating independently or as part of larger volume management software where corresponding physical device I/O operations are determined. The physical device I/O operations can include additional information about the operations, e.g., tag information and summary information, for use in processing the virtual device I/O request. The physical device I/O operations are sent back to the I/O processor which executes the operations and/or passes the operation on to the appropriate storage device. I/O completion messages are sent by the I/O processor in parallel to the source of the I/O request (e.g., a host or application) and to the strategy processor, providing an improvement in I/O latency.
A method implemented in a computer system, comprising:
A computer system comprising:
A computer program product, comprising a computer readable medium storing a plurality of instructions, wherein said instructions, when executed by a processor of a computer system, are configured to cause said processor to:
Dependencies are inferred from the claim text.