Skip to main content
Log in

Distributed Storage Cluster Design for Remote Mirroring Based on Storage Area Network

  • Short Paper
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

With the explosion of information nowadays, applying data storage safety requirements has become a new challenge, especially in high data available cluster environments. With the emergence of Storage Area Networks (SANs), storage can be network-based and consolidated, and mass data movements via Fiber Channels (FCs) can be of very high speed. Based on these features, this paper introduces a dual-node storage cluster designed for remote mirroring as a concurrent data replication method to protect data during system failures. This design takes full advantage of a SAN system's benefits, and it adopts a synchronous protocol to guarantee a fully up-to-date data copy on the remote site. By developing a Linux kernel module to control the I/O flow and by using the technologies of software Logic Unit Number (LUN) masking, background online resynchronization and a self-management daemon, we have achieved a reliable mirroring system with the characteristics of server-free data replication, fault tolerance, online disaster recovery and high performance. In this study, we implemented the design in a remote mirror subsystem built on a software Fiber Channel Storage Area Network (FC-SAN) system.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Molero X, Silla F, Santonja V et al. Modeling and simulation of storage area networks. In Proc. 8th Int. Symp. Modeling, Analysis and Simulation of Computer and Telecommunication Systems, San Francisco, USA, 2000, pp.307–314.

  2. Palekar A. Design and implementation of a Linux SCSI target for storage area networks. In Proc. the 5th Annual Linux Showcase & Conference, Oakland, USA, 2001, http://www.usentx.org.

  3. Barker R, Massiglia P. Storage Area Network Essentials: A Complete Guide to Understanding and Implementing SANs. Wiley, 2001.

  4. IBM SAN solutions. http://www.storage.ibm.com/ibmsan/products/sansolutions.html.

  5. Veritas Volume Replicator™. http://www.veritas.com/products/category/ProductDetail.jhtml?productId=volumereplicator.

  6. Shu Ji-Wu, Li Bi-Gang, Zheng Wei-Min. Design and implementation of a SAN system based on the fiber channel protocol. IEEE Trans. Computers, 2005, 54(4): 439–448.

    Article  Google Scholar 

  7. Shu Ji-Wu, Yan Rui, Wen Dong-Chan et al. An implementation of storage-based synchronous remote mirroring for SANs. In Proc. IFIP Int. Conf. Network and Parallel Computing (NPC), Wuhan, China, LNCS 3222, 2004, pp.463–472.

  8. Yan Rui, Shu Ji-Wu, Wen Dong-Chan. An implementation of semi-synchronous remote mirroring system for SANs. In Proc. GCC 2004 Workshop on Storage Grid and Technologies, Wuhan, China, LNCS 3252, 2004, pp.229–237.

  9. Information Technology. Fibre channel protocol for SCSI. Second Version (FCP-2), T10 Project 144D Revision 7a, Nov. 1, 2001.

  10. T10 Project 1561-D, SCSI Architecture Model — 3 (SAM-3). Draft, Revision 3, September 16, 2002, http://www.t10.org/scsi-3.html.

  11. Namgoong J C, Park C L. Design and implementation of a fibre channel network driver for SAN-attached RAID controllers. In Proc. 8th Int. Conf. Parallel and Distributed Systems, Kyongju City, Korea, 2001, pp.477–483.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ji-Wu Shu.

Additional information

This work is supported by the National Natural Science Foundation of China under Grant No. 10576018, the National Grand Fundamental Research 973 Program of China under Grant No. 2004CB318205, and the Program for New Century Excellent Talents in University.

Electronic Supplementary Material

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yao, J., Shu, JW. & Zheng, WM. Distributed Storage Cluster Design for Remote Mirroring Based on Storage Area Network. J Comput Sci Technol 22, 521–526 (2007). https://doi.org/10.1007/s11390-007-9075-x

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-007-9075-x

Keywords

Navigation