This Article 
 Bibliographic References 
 Add to: 
Design and Implementation of an SAN System Based on the Fiber Channel Protocol
April 2005 (vol. 54 no. 4)
pp. 439-448
With the increasing demand for vast storage repositories, network storage has become important for mass data storage and processing, telescopic addressing and availability, and the quality of service and security of data storage. This situation demands the emergence of new technology in the data storage field. In this paper, TH-MSNS, a SAN system, is introduced. This system was designed and implemented based on the Fiber Channel Protocol and its I/O route was tested. This paper introduces some of the key techniques in the network storage system, including an SCSI simulating target, intelligent and uniform storage management architecture, and the processing flow of the read/write commands. The software for the new storage area network system was implemented as a module in the kernel mode to improve its efficiency. The SCSI target adopts a layered design and standardized interface, which is compatible with various types of SCSI devices and can use different network protocols. The storage management software adopts distributed architecture, which enables higher interoperability and compatibility with various kinds of management protocols. TH-MSNS boasts characteristics such as high adaptability, high efficiency, high scalability, and high compatibility and is easy to maintain.

[1] X. Molero, F. Sills, V. Santonja, and J. Duato, “On the Interconnection Topology for Storage Area Networks,” Proc. 15th Int'l Parallel and Distributed Processing Symp., pp. 1648-1656, 2001.
[2] X. Molero, F. Silla, V. Santonja, and J. Duato, “Modeling and Simulation of Storage Networks,” Proc. Eighth Int'l Symp. Modeling, Analysis, and Simulation of Computer and Telecomm. Systems, pp. 307-314, 2000.
[3] K. Voruganti and P. Sarkar, “An Analysis of Three Gigabit Networking Protocols for Storage Area Networks,” Proc. 20th IEEE Int'l Performance, Computing, and Communications Conf. (IPCCC), pp. 259-265, Apr. 2001.
[4] A. Palekar and R.D. Russell, “Design and Implementation of a SCSI Target for Storage Area Networks,” Technical Report 01-06 Computer Science Dept., Univ. of New Hampshire, Durham, May 2001.
[5] J.-C. Namgoong, “Design and Implementation of a Fibre Channel Network Driver for SAN-Attached RAID Controllers,” Proc. Eighth Int'l Conf. Parallel and Distributed Systems (ICPADS 2001), pp. 477-483, 2001.
[6] S. Milanovic, “Building the Enterprise-Wide Storage Area Network,” Proc. EUROCON 2001, IEEE Int'l Conf. Trends in Comm., vol. 1, pp. 136-139, July 2001, .
[7] J. Shu, J. Yao, C. Fu, and W. Zheng, “A Highly Efficient FC-SAN Based on Load Stream,” Proc. Fifth Int'l Workshop Advanced Parallel Processing Technologies (APPT2003), X. Zhou, S. Jahnichen, M. Xu, and J. Cao, eds., pp. 31-40, Sept. 2003.
[8] C. Fu, J. Shu, and W. Zheng, “Intelligent Network FC-Disk Based on Autonomic Computing,” Proc. Int'l Conf. Software, Telecomm., and Computer Networks, Oct. 2003.
[9] H. Wu, J. Shu, D. Wen, and W. Zheng, “Design and Implementation of a Fibre Channel Target Driver Supporting SCSI,” J. Tsinghua Science and Technology, accepted, http:/storage.cs.tsinghua., 2004.
[10] R.K. Khattar, M.S. Murphy, G.J. Tarella, and K.E. Nystrom, Introduction to Storage Area Networks, SAN, http://www. sg245470.pdf, Aug. 1999.
[11] Working Draft T10/Project 1561-D/Rev 10, Information Tech nology, “The SCSI Architecture Model-3 SAM-3),” Nov. 2002.
[12] “Viewing Your SAN with SANpoint Control,” Aug. 2002, SANpoint.
[13] “Introduction to EMC Control Center/Open Edition,” Mar. 2002, ecc_ ve_intro.pdf.
[14] “Tivoli Storage Network Manager,” July 2001, http://www.tivoli. com/products/docments/ datasheetsstorage_network_mgr.pdf.
[15] “Specification for the Representation of CIM in XML, Version 2.1,” May 2002, WBEMDSP201.html.
[16] “Specification for CIM Operations over HTTP, V.1.1,” May 2002, WBEMDSP200.html.
[17] “CIM Schema Version 2.6.0,” June 2002, CIM/CIM_Schema26schema26_mofs. zip.
[18] J. Yao, J. Shu, R. Yan, and W. Zheng, “Design and Implementation of Midwares for Disaster Tolerance on TH-MSNS,” Proc. China Nat'l Computer Congress (CNCC '03), Z. Weimin, ed., pp. 528-535, http:/, 2003.

Index Terms:
Network architecture and design, mass storage, information storage, FCP.
Jiwu Shu, Bigang Li, Weimin Zheng, "Design and Implementation of an SAN System Based on the Fiber Channel Protocol," IEEE Transactions on Computers, vol. 54, no. 4, pp. 439-448, April 2005, doi:10.1109/TC.2005.62
Usage of this product signifies your acceptance of the Terms of Use.