The small computer system interface (SCSI) front-end layer receives input/output (I/O) commands sent from hosts and provides the SCSI-3 interface to hosts. SCSI logical unit numbers (LUNs) are mapped to virtual disks (VDisks) in this layer as well. Thus, the layer converts SCSI read commands and write commands that are addressed to LUNs into commands that are addressed to specific VDisks.