iSCSI Simulation for Internet Applications

This paper describes the simulation of iSCSI in the Network Simulator, ns-2. The iSCSI protocol is an IETF standard to send SCSI commands over the Internet. The ns-2 is an open source network simulator that is widely used in performance evaluation of several network protocols. The addition of iSCSI layer within ns-2 will enable the future research for performance evaluation of iSCSI in different network environments. The paper provides details of data structures, message communication and error recovery mechanisms for the simulation of iSCSI in ns-2.