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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
EMC PowerPath, http://www.emc.com/products/software/powerpath.jsp
HP Securepath, http://h18006.www1.hp.com/products/sanworks/secure-path/index.html
SCSI Mid-Level Multipath. Michael Anderson and Patrick Mansfield. Linux Symposium (2003)
Logical Volume Manager, http://www.sistina.com/lvm
Adding Multi Pathing Capabilities to LVM. Stefan Bader. LINUX-KONGRESS 2002 (2002)
The EVMS project, http://sourceforge.net/projects/evms
QLogic Fibre Channel Software: Enhancing Disk Adapter Performance, Function, and Control. White Paper, Qlogic Corporation (2000)
Emulex MultiPulse, http://www.emulex.com/
Technical Report: Design and Implementation of the TH-MSNS. Computer Science Department, Tsinghua University, P.R. China (2003), http://storage.cs.tsinghua.edu.cn/
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)
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)
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)
Iometer: The I/O Performance Analysis Tool for Servers. Jerry Sievert, http://www.intel.com/design/servers/devtools/iometer/index.htm
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)