SANSim - A Platform for Simulation and Design of a Storage Area Network

Modeling and simulation are flexible and effective tools to design and evaluate the performance of Storage Area Network (SAN). Fibre Channel (FC) is presently the dominant protocol used in SAN. In this paper, we present a new simulation SANSim, developed for modeling and analyzing FC storage network. SANSim includes four main modules: an I/O workload module, a host module, a storage network module, and a storage system module. SANSim has been validated by comparing the simulation results with the actual I/O performance of a FC RAM disk connected to a FC network. The simulated results match the experimental readings within 3%. As an example of applicability, SANSim has been used to study the impact of link failures on the performance of a FC network with a core/edge topology.

[1]  Federico Silla,et al.  A tool for the design and evaluation of fibre channel storage area networks , 2001, Proceedings. 34th Annual Simulation Symposium.

[2]  Thomas Ruwart Performance characterization of large and long fibre channel arbitrated loops , 1999, 16th IEEE Symposium on Mass Storage Systems in cooperation with the 7th NASA Goddard Conference on Mass Storage Systems and Technologies (Cat. No.99CB37098).

[3]  Yale N. Patt,et al.  Using System-Level Models to Evaluate I/O Subsystem Designs , 1998, IEEE Trans. Computers.

[4]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[5]  Carl Staelin,et al.  The HP AutoRAID hierarchical storage system , 1995, SOSP.

[6]  Federico Silla,et al.  Modeling and simulation of storage area networks , 2000, Proceedings 8th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (Cat. No.PR00728).

[7]  J. R. Heath,et al.  High speed storage area networks using a fibre channel arbitrated loop interconnect , 2000 .

[8]  Michael Jurczyk Performance and implementation aspects of higher order head-of-line blocking switch boxes , 1997, Proceedings of the 1997 International Conference on Parallel Processing (Cat. No.97TB100162).

[9]  Thomas Ruwart Disk Subsystem Performance Evaluation: From Disk Drives to Storage Area Networks , 2000, IEEE Symposium on Mass Storage Systems.

[10]  Christian Scheideler,et al.  SIMLAB-a simulation environment for storage area networks , 2001, Proceedings Ninth Euromicro Workshop on Parallel and Distributed Processing.