System and method for storage virtualization

   
   

The present invention is generally directed to a system and method for virtualizing storage in a networked system. In accordance with one aspect of the invention, in a system having an initiator and at least one storage device, an inventive method determines, based upon a SCSI command received by a manager from the initiator, which of the data storage devices are implicated by the SCSI command. The method then forms an iSCSI command that is sent from the manager to each of the implicated storage devices, and receives at the manager an iSCSI response from each of implicated storage devices, after each of the storage devices has completed its implicated data transactions with the initiator. Finally, the method forms a SCSI response that is sent by the manager to the initiator. A corresponding system is also provided.

La presente invenzione è diretta generalmente verso un sistema e un metodo per virtualizing l'immagazzinaggio in un sistema networked. Secondo una moda dell'invenzione, in un sistema che ha un iniziatore ed almeno un dispositivo di memorizzazione, un metodo inventivo determina, basato su un ordine di SCSI ricevuto da un responsabile dall'iniziatore, che dei dispositivi di memorizzazione di dati sono implicati dall'ordine di SCSI. Il metodo allora forma un ordine di iSCSI che è trasmesso dal responsabile a ciascuno dei dispositivi di memorizzazione implicati e riceve al responsabile una risposta di iSCSI da ciascuno dei dispositivi di memorizzazione implicati, dopo che ciascuno dei dispositivi di memorizzazione abbia completato le relative transazioni implicate di dati con l'iniziatore. Per concludere, il metodo forma una risposta di SCSI che è trasmessa dal responsabile all'iniziatore. Un sistema corrispondente inoltre è fornito.

 
Web www.patentalert.com

< Data processing system and method for storing data in a communication network

< Method and system to stress interactions in a test machine

> Non-volatile storage device with contactless interface

> Method and apparatus for matching a string with multiple lookups using a single associative memory

~ 00156