Intelligent routing algorithm in multi-path environment
-
摘要: 为解决目前一些多路径软件的选路算法需手动设置所带来的盲目性问题,提出并设计了一种智能选择选路算法的策略,进而实现了一种智能选路算法。该算法主要通过系统独立的线程自动监控主机与存储系统中各条物理路径的I/O情况,动态地选择一种较为恰当的选路算法进行最优路径的选择。该算法在多路径环境下利用微软MPIO框架实现,实验表明,该算法具有较好的I/O传输性能。Abstract: This article proposed and designed an intelligent strategy to select path in order to solve the blindness problems caused by setting routing algorithm manually in some multi-path software, implemented an intelligent algorithm to select path. The algorithm could automatically monitor the I/O data streams of every path between host and storage system by an independent thread, and then dynamically select an appropriate routing algorithm to select an optimized route. The algorithm was implemented on the Microsoft MPIO framework in multi-path environment. The test results showed that this algorithm ran with a better I/O transfer performance.
-
Keywords:
- network storage /
- multi-path /
- intelligent routing algorithm /
- I/O /
- MPIO
-
-
[1] Microsoft Corporation. Microsoft Storage Technologies Multipath I/O [DB/OL]. http://www. microsoft.com/windowsserversysterm/storage/technologies/mpio/default.mspx, 2011-3-1. [2] 刘 明. 存储区域网络冗余路径[D]. 北京: 北京理工大学,2004. [3] 谭毓安, 曹元大. 冗余SCSI 路径驱动程序的设计与实现[J].北京理工大学学报, 2002, 22(5): 604-607. [4] Microsoft Corp. Windows Server High Availability with Microsoft MPIO [DB/OL]. http: //www.microsoft.com/MPIO, January 2009. [5] Microsoft Corporation. Microsoft Multipath I/O Step-by-Step Guide [DB/OL]. http://technet.microsoft.com/zh-cn/library/ee619778(WS.10). aspx, 2011-12-13. [6] IS0/IEC 14776-454. Information technology SCSI Primary Command-4(SPC-4) [S]. 2009.
计量
- 文章访问数: 274
- HTML全文浏览量: 0
- PDF下载量: 31