Skip to main content

Design and Implementation of an Efficient Multipath for a SAN Environment

  • Conference paper
Parallel and Distributed Processing and Applications - ISPA 2005 Workshops (ISPA 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3759))

  • 586 Accesses

Abstract

Multipath provides multiple paths between application Servers and storage devices. Multipath can overcome single point of failure, and improve a system’s reliability and availability. This paper presents a multi-layer Multipath, and describes the design and implementation of a Multipath system in a storage area network (SAN). For an application server, we implemented Multipath in the volume management layer. For a storage server, we implemented Multipath in the SCSI Middle Level layer. This system can make the most use of the storage server’s characteristics to decrease the time of failure discovery and location, and it is independent of lower SCSI cards and storage devices, so it has good compatibility. This paper also proposes methods for choosing paths, automatically recovering paths and balancing the load. We tested the read performance and the average response time, and the results showed that with the load balanced, the read performance improves 17.9% on average, and the average response time decreases 15.2% on average.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. EMC PowerPath, http://www.emc.com/products/software/powerpath.jsp

  2. HP Securepath, http://h18006.www1.hp.com/products/sanworks/secure-path/index.html

  3. SCSI Mid-Level Multipath. Michael Anderson and Patrick Mansfield. Linux Symposium (2003)

    Google Scholar 

  4. Logical Volume Manager, http://www.sistina.com/lvm

  5. Adding Multi Pathing Capabilities to LVM. Stefan Bader. LINUX-KONGRESS 2002 (2002)

    Google Scholar 

  6. The EVMS project, http://sourceforge.net/projects/evms

  7. QLogic Fibre Channel Software: Enhancing Disk Adapter Performance, Function, and Control. White Paper, Qlogic Corporation (2000)

    Google Scholar 

  8. Emulex MultiPulse, http://www.emulex.com/

  9. Technical Report: Design and Implementation of the TH-MSNS. Computer Science Department, Tsinghua University, P.R. China (2003), http://storage.cs.tsinghua.edu.cn/

  10. Shu, J., Yao, J.: A highly efficient FC-SAN based on load stream. In: Zhou, X., Xu, M., Jähnichen, S., Cao, J. (eds.) APPT 2003. LNCS, vol. 2834, pp. 31–40. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  11. Palekar, A., Ganapathy, N.: Design and Implementation of A LINUX SCSI Target for Storage Area Networks. In: Proceedings of the 5th Annual Linux Showcase & Conference (2001)

    Google Scholar 

  12. Namgoong, J.-C., Park, C.-I.: Design and Implementation of a Fibre Channel Network Driver for SAN-Attached RAID Controllers. In: IEEE Parallel and Distributed Systems (2001)

    Google Scholar 

  13. Iometer: The I/O Performance Analysis Tool for Servers. Jerry Sievert, http://www.intel.com/design/servers/devtools/iometer/index.htm

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Luo, J., Shu, Jw., Xue, W. (2005). Design and Implementation of an Efficient Multipath for a SAN Environment. In: Chen, G., Pan, Y., Guo, M., Lu, J. (eds) Parallel and Distributed Processing and Applications - ISPA 2005 Workshops. ISPA 2005. Lecture Notes in Computer Science, vol 3759. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11576259_12

Download citation

  • DOI: https://doi.org/10.1007/11576259_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29770-3

  • Online ISBN: 978-3-540-32115-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics