Author Login Chief Editor Login Reviewer Login Editor Login Remote Office

Computer Engineering ›› 2006, Vol. 32 ›› Issue (12): 32-33,41.

• Degree Paper • Previous Articles     Next Articles

Research on Fault Tolerant Paths and Load Balancing for Storage Area Networks

TAN Yu’an1, ZHU Ligu2, CAO Yuanda1   

  1. 1. Dept. of Computer Science and Engineering, Beijing Institute of Technology, Beijing 100081;2. National Key Lab of Storage System, Huazhong University of Science & Technology, Wuhan 430074
  • Online:2006-06-20 Published:2006-06-20

存储区域网络中路径容错及负载均衡的研究

谭毓安 1,朱立谷2,曹元大1   

  1. 1. 北京理工大学计算机科学与工程系,北京 100081;2. 华中科技大学国家外存储系统专业实验室,武汉 430074

Abstract: To utilize the redundant paths in storage area networks, a storage path driver (SPD) is proposed and implemented to hook I/O requests bound for the logical units. The SPD driver routes all failed I/O requests on the failed path through survival paths. The failover time is reduced by skipping the retry operations of the disk device driver. I/O requests of the logical units are distributed among all physical paths, the host load is balanced on these parallel paths to improve the I/O performance, including increasing the I/O throughput and shortening the average I/O response time.

Key words: Storage area network; Fault tolerance; High availability; Load balancing

摘要: 为利用存储区域网络的冗余路径,在主机上加入驱动程序对逻辑单元(LUN)的输入/输出请求进行截获。在故障路径上的I/O 请求失败后,由驱动程序在正常路径上重新执行。路径失败时I/O 请求直接发送给HBA 驱动程序,避免了磁盘驱动程序中的无效重试过程,缩短了故障切换时间。I/O 请求被分配到多条路径上,提高了主机的吞吐能力,缩短了I/O 平均响应时间。

关键词: 存储区域网络;容错;高可用性;负载均衡