Evaluating the Effect of iSCSI Protocol Parameters on Performance
Yamini Shastry, Steve Klotz, Robert D. Russell
Abstract
Yamini Shastry, Steve Klotz, Robert D. Russell
Abstract
iSCSI is a new IETF standard protocol that makes it possi-ble for a SCSI initiator (client) on one machine to exchange SCSI commands and data with a SCSI target (server) on an-other machine connected via a TCP/IP network. When an initiator establishes a connection to a target, a large number of standard parameters can be negotiated in order to cus-tomize many aspects of that connection. Both the initiator and target implementations can configure other parameters outside the iSCSI standard that also customize their inter-actions with the SCSI environment. This paper reports the major results from an exten-sive study of the effect of these parameters on iSCSI per-formance. It also develops a linear relationship between a number of them. We suggest settings that offer the best per-formance in the situations tested, with the belief that these settings offer the best available general guidance for con-figuring iSCSI until results from testing in more complex situations becomes available.
OpenAlex reports 13 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
iSCSI is a new IETF standard protocol that makes it possi-ble for a SCSI initiator (client) on one machine to exchange SCSI commands and data with a SCSI target (server) on an-other machine connected via a TCP/IP network. When an initiator establishes a connection to a target, a large number of standard parameters can be negotiated in order to cus-tomize many aspects of that connection. Both the initiator and target implementations can configure other parameters outside the iSCSI standard that also customize their inter-actions with the SCSI environment. This paper reports the major results from an exten-sive study of the effect of these parameters on iSCSI per-formance. It also develops a linear relationship between a number of them. We suggest settings that offer the best per-formance in the situations tested, with the belief that these settings offer the best available general guidance for con-figuring iSCSI until results from testing in more complex situations becomes available.
Key concepts: iSCSI, SCSI, Computer science, Operating system, Protocol (science), Timeout, Fibre Channel, Computer network