Scsi device emulation in user space facilitating storage virtualization
AssigneeSun Microsystems, Inc.
InventorsCHARLES R. GEHR, CERI I. DAVIES, STACY MAYDEW
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsCHARLES R. GEHR, CERI I. DAVIES, STACY MAYDEW
Estimating the term…
A method for storage virtualization in user space. The method includes providing a first emulation module running in the OS kernel and providing a second emulation module in the user space of the computer, which may emulate a media changer or other SCSI or other storage device. The method continues with a kernel-resident driver receiving a packet of data at a port of the computer that is linked to a data communications network (such as a SAN). The packet of data may include command data for a particular data storage device (e.g., a SCSI command for a SCSI device). The method includes operating the first emulation module to communicate with the driver and to then pass through the packet of data to the second emulation module, allowing the second emulation module to run in user space but efficiently receive data from the kernel-resident driver via the first emulation module.
A data storage virtualization method, comprising:
A server adapted for providing storage virtualization, comprising:
A SCSI device emulation method, comprising
Dependencies are inferred from the claim text.