Design and implementation of a Linux SCSI target for storage area networks
Ashish Palekar, Narendran Ganapathy, Anshul Chadda, Robert D. Russell · 2001
This paper describes the architecture of a set of kernel components for developing and testing storage area network transport protocols under Linux. This software is intended for several uses: as a general prototype for network transport protocol development; as a reference implementation of the iSCSI protocol currently under development for standardization by IETF; as a basis for conformance testing for iSCSI; and as a testbed for development of interoperability test suites for iSCSI.