Systems, methods, apparatus and software can make use separated I/O
processors and strategy processors in performing 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 are sent back to the I/O processor which executes
the operations and/or passes the operation on to the appropriate storage
device.