[发明专利]传输未知SCSI I/O指点无效
申请号: | 201010200195.6 | 申请日: | 2010-06-13 |
公开(公告)号: | CN102006316A | 公开(公告)日: | 2011-04-06 |
发明(设计)人: | 罗斯·E·威斯勒;罗伯特·L·设菲尔德;安德鲁·J·斯派瑞;杰拉尔德·J·弗瑞丁;肯尼思·J·吉布森 | 申请(专利权)人: | LSI公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 北京纽乐康知识产权代理事务所 11210 | 代理人: | 田磊 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 传输 未知 scsi 指点 | ||
技术领域
本发明涉及通过块存储协议访问的网络存储领域,特别是涉及一种通过小型计算机系统接口(SCSI)输入/输出指点(referral)实现多路径的系统和方法,其中多路径在启动器系统和块存储群集之间,块存储群集在由多个网络传输协议实现的网络之上。
背景技术
提供块存储群集与启动器之间的通信的当前可用的系统/方法可能不能提供期望的性能级别。
因此,可能需要提供块存储群集与启动器之间的通信的系统/方法,该系统/方法目的是提供所述提到问题的当前可获得的解决方案。
发明内容
相应的,本发明的一个实施例涉及一种方法,该方法通过小型计算机系统接口输入/输出(SCSI I/O)指点(referral)提供启动器与通过网络通信连接的存储群集之间的多路径,所述存储群集包括至少一第一目标设备和一第二目标设备,所述方法包括:通过网路在所述第一目标设备接收来自所述启动器的一输入/输出(I/O);所述I/O包括为数据的第一部分和数据的第二部分的请求;以及当所述数据的第一部分而不是数据的第二部分被存储在所述第一目标设备上而所述数据的第二部分被存储在所述第二目标设备上时,启动所述数据的第一部分到所述启动器的传输并将SCSI I/O指点列表传输给所述启动器,其中所述指点列表包括用于标识所述第二目标设备的第一端口的第一端口标识符和用于标识所述第二目标设备的第二端口的第二端口标识符,所述第一端口和第二端口被确定为用于访问所述数据的第二部分的访问端口,其中所述第一端口标识符和第二端口标识符是SCSI相关端口标识符。
本发明的一个另外的实施例提供了一种具有计算机可执行指令的计算机可读介质,所述计算机可执行指令用于执行通过小型计算机系统接口输入/输出(SCSI I/O)指点提供在启动器与通过网络通信连接的存储群集之间的多路径的方法,所述存储群集包括至少一第一目标设备和一第二目标设备,所述方法包括:通过网路在所述第一目标设备接收来自所述启动器的一输入/输出(I/O);所述I/O包括用于数据的第一部分和数据的第二部分的请求;以及当所述数据的第一部分而不是所述数据的第二部分被存储在所述第一目标设备上而所述数据的第二部分被存储在所述第二目标设备上时,启动所述数据的第一部分到启动器的传输并将SCSI I/O指点列表传输给所述启动器,其中所述指点列表包括用于标识所述第二目标设备的第一端口的第一端口标识符和用于标识所述第二目标设备的第二端口的第二端口标识符,所述第一端口和第二端口被确定为用于访问所述数据的第二部分的访问端口,其中所述第一端口标识符和第二端口标识符是SCSI相关端口标识符。
本发明的进一步实施例包括一种具有计算机可执行指令的计算机可读存储介质,该计算机可执行指令用于执行通过小型计算机系统接口输入输出(SCSI I/O)指点提供在启动器与通过网络通信连接的存储群集之间的多路径的方法,所述存储群集包括至少一第一目标设备和一第二目标设备,所述方法包括:通过网路在所述第一目标设备接收来自所述启动器的一输入/输出(I/O);所述I/O包括一数据请求;当包括在所述数据请求中的数据未被存储在所述第一目标设备上而是被存储在所述第二目标设备上时,将一SCSI I/O指点列表传输给所述启动器,其中所述指点列表包括用于标识所述第二目标设备的第一端口的第一端口标识符和用于标识所述第二目标设备的第二端口的第二端口标识符,所述第一端口和第二端口被确定为用于访问所述数据的访问端口;通过网络在所述第二目标设备接收来自所述启动器的一指点I/O,所述指点I/O响应于所述SCSI I/O列表并且所述指点I/O通过下列之一请求对所述数据的访问:所述启动器指引的所述第一端口和第二端口;以及启动所述数据到所述启动器的传输,其中所述第一端口标识符和第二端口标识符是SCSI相关端口标识符。
应该理解的是,不管是所述概括的描述还是后面详细的描述都仅仅是示例性和说明性的,并且不仅限于当前发明要求的内容。包括并组成说明书一部分的附图揭示了本发明的实施例。同时,说明书和附图用来解释本发明的原理。
附图说明
通过参考附图,当前发明的众多优点可以被本领域的技术人员更好地理解:
图1是本发明的一个示例性实施例所述的经由块存储协议可访问的网络存储应用/系统的方框图;
图2是本发明的一个示例性实施例实施/所述的通过指点进行SCSI命令/响应远程过程调用的示意性方框图;
图3是本发明的一个示例性实施例所述的在启动器系统和群集存储阵列之间进行通信的方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于LSI公司,未经LSI公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010200195.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:新型双层床构造
- 下一篇:方便更换凳面的卫生凳