A virtual sequential data storage (VSDS) system includes a VSDS controller
coupled to physical data storage and a host machine with at least one host
application. The controller is configured to carry out commands from the
host application referencing VSDS. A router installed at the host
intercepts prescribed types of host application commands directed to the
controller. For each intercepted read/write command, the router determines
a target physical location in physical data storage to carry out the
intercepted host read/write command. Also, if the host application command
is a read command, the router transfers data requested by the read command
from the target physical location to the host application bypassing the
controller. If the host application command is a write command, the router
transfers write data associated with the write command from the host
application to the target physical location bypassing the controller.
Un sistema secuencial virtual del almacenaje de datos (VSDS) incluye un regulador de VSDS juntado al almacenaje de datos físico y un ordenador central con por lo menos un uso del anfitrión. Configuran al regulador para realizar comandos del uso del anfitrión que se refiere a VSDS. Una rebajadora instalada en el anfitrión intercepta prescribió tipos de comandos del uso del anfitrión dirigidos al regulador. Para cada comando de lectura/grabación interceptado, la rebajadora determina una localización física de la blanco en almacenaje de datos físico para realizar el comando interceptado del read/write del anfitrión. También, si el comando del uso del anfitrión es un comando leído, la rebajadora transfiere los datos pedidos por el comando leído de la localización física de la blanco al uso del anfitrión que puentea el regulador. Si el comando del uso del anfitrión es un comando de escribir, las transferencias de la rebajadora escriben los datos asociados al comando de escribir del uso del anfitrión a la localización física de la blanco que puentea el regulador.