[发明专利]数据传输的目标端口处理方法和装置有效
申请号: | 201380080585.6 | 申请日: | 2013-10-31 |
公开(公告)号: | CN105683934B | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | R·K·塔马;S·纳扎里;阿吉特库马尔·A·纳塔拉詹 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 柴德海;康泉 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 目标 端口 处理 | ||
一种方法包括在目标端口中接收命令,其中该命令是由发起器提供的并且与写入操作关联。该方法包括:响应于该命令而使用该目标来处理与该写入操作关联的该发起器的数据传输。该处理包括:基于该命令的特性,选择性地针对传输使用在该目标端口接收到该命令之前由存储阵列控制器预先分配的内存或针对该传输从该存储阵列控制器请求内存的分配。
背景方法
计算机可以访问存储区域网络(SAN),以存储和检索大量数据。典型的SAN包括整合的大容量存储设备(磁带驱动器、硬盘驱动器、光盘驱动器等)的池,并且该SAN典型地提供相对高速的块级存储,这对于备份应用、归档应用、数据库应用和其它此类目的可以是有利的。
附图说明
图1是根据示例实现方式的计算机系统的示意图。
图2是根据示例实现方式的图1的物理机器的示意图,该物理机器包含主适配器和存储阵列控制器。
图3和图4是根据示例实现方式的描述命令的目标端口处理的流程图。
具体实施方式
参考图1,根据示例实现方式,计算机系统100包括存储区域网络(SAN)110,存储区域网络110包括整合的物理介质存储设备130(磁带驱动器、光盘驱动器、硬盘驱动器、这些设备的组合等)的池,该物理介质存储设备的池可以由客户端102(台式计算机、便携式计算机、平板计算机、智能手机等)用于数据存储和检索目的。
作为示例,客户端102可以与计算机系统100的各服务器170(数据库、电子邮件服务器、文件服务器等)通信,并且作为这些通信的结果,服务器170可以生成块级访问请求,以向SAN 110存储数据并且从SAN 110检索数据。对于图1的示例而言,客户端102可以使用网络结构106(如基于局域网(LAN)的结构、基于广域网(WAN)的结构、基于因特网的结构等)与服务器170通信。
一般来说,由服务器170生成的块级读取和写入被SAN 110的存储阵列120(图1中示出的N个存储阵列120-1…120-N)的存储阵列控制器134处理,以便在阵列120的物理存储设备130中存储数据和从阵列120的物理存储设备130中检索数据。
如图1所示,服务器170通过SAN结构180耦接至存储阵列120,如技术人员能够理解的,SAN结构180可以包括(作为示例)光纤通道(FC)结构、基于因特网协议(IP)的结构、交换机、网关、FC至SCSI桥等。
根据本文公开的示例实现方式,服务器170使用符合光纤通道协议(FCP)或因特网小型计算机系统接口(iSCSI)协议的消息传输协议来与存储阵列120通信;并且更具体地,服务器170可以通过提供以特定主适配器端口为目标的消息来发起特定的读取或写入操作。
一般来说,根据示例实现方式,特定存储阵列120包括一个或多个主适配器136。主适配器136提供前端接口,该前端接口被构造为与服务器170通信并且将存储阵列120的驱动器130上的存储呈现为逻辑单元。存储阵列120进一步包括存储阵列控制器134,存储阵列控制器134(在它的其它功能中)执行逻辑存储单元至物理存储单元的转换,并且提供后端接口来与存储阵列120的关联驱动器130通信。
在下面的详述的上下文中,针对在服务器170和存储阵列120之间传输数据的特定写入或读取,“发起器”(例如服务器170的主端口)通过提供消息来发起对特定“目标”端口(例如,主适配器136的端口)的写入或读取操作,该消识别该目标端口、包括写入/读取命令并且指定该关联的写入/读取操作的一个或多个特性。该消息可以是(FCP的)信息单位(IU)或者(iSCSI协议的)协议数据单元(PDU)。
特定的目标和发起器可以经历登录过程,该登录过程设置如何在这两个实体之间发生数据传输。例如,作为登录过程的结果,特定目标端口可以被指定为能够接收非请求数据(或“直接”数据),该非请求数据伴随来自该发起器的消息中的写入命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380080585.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于机器学习架构中的分层训练的方法、设备和介质
- 下一篇:检测系统