Title :
Design of the iSCSI protocol
Author :
Meth, Kalman Z. ; Satran, Julian
Author_Institution :
IBM Haifa Res. Lab., Israel
Abstract :
The iSCSI protocol enables accessing SCSI I/O devices over an IP network. TCP is used as a transport for SCSI I/O commands. We describe the design considerations and decisions in defining the iSCSI protocol: why we use TCP how multiple TCP connections can be used to increase performance and reliability, why we require allegiance of a command to a particular TCP connection, the importance of Direct Data Placement, various levels and complexity of error recovery, security and naming issues.
Keywords :
file servers; local area networks; naming services; peripheral interfaces; security of data; system recovery; transport protocols; Direct Data Placement; IP network; SCSI input/output commands; SCSI input/output devices; TCP transport; iSCSI protocol; multiple TCP connections; Access protocols; Data security; Databases; Ethernet networks; File servers; IP networks; Network servers; Storage area networks; TCPIP; Web server;
Conference_Titel :
Mass Storage Systems and Technologies, 2003. (MSST 2003). Proceedings. 20th IEEE/11th NASA Goddard Conference on
Print_ISBN :
0-7695-1914-8
DOI :
10.1109/MASS.2003.1194848