【技术实现步骤摘要】
【国外来华专利技术】背景方法计算机可以访问存储区域网络(SAN),以存储和检索大量数据。典型的SAN包括整合的大容量存储设备(磁带驱动器、硬盘驱动器、光盘驱动器等)的池,并且该SAN典型地提供相对高速的块级存储,这对于备份应用、归档应用、数据库应用和其它此类目的可以是有利的。附图说明图1是根据示例实现方式的计算机系统的示意图。图2是根据示例实现方式的图1的物理机器的示意图,该物理机器包含主适配器和存储阵列控制器。图3和图4是根据示例实现方式的描述命令的目标端口处理的流程图。具体实施方式参考图1,根据示例实现方式,计算机系统100包括存储区域网络(SAN)110,存储区域网络110包括整合的物理介质存储设备130(磁带驱动器、光盘驱动器、硬盘驱动器、这些设备的组合等)的池,该物理介质存储设备的池可以由客户端102(台式计算机、便携式计算机、平板计算机、智能手机等)用于数据存储和检索目的。作为示例,客户端102可以与计算机系统100的各服务器170(数据库、电子邮件服务器、文件服务器等)通信,并且作为这些通信的结果,服务器170可以生成块级访问请求,以向SAN110存储数据并且从SAN110检索数据。对于图1的示例而言,客户端102可以使用网络结构106(如基于局域网(LAN)的结构、基于广域网(WAN)的结构、基于因特网的结构等)与服务器170通信。一般来说,由服务器170生成的块级读取和写入被SAN110的存储阵 ...
【技术保护点】
一种方法,包括:在目标端口中接收命令,所述命令由发起器提供并且与写入操作关联;以及响应于接收到所述命令,使用所述目标来处理与所述写入操作关联的用于所述发起器的数据传输,其中该处理包括:基于所述命令的特性,选择性地针对该传输使用在由所述目标端口接收到所述命令之前由存储阵列控制器预先分配的内存,或者针对该传输从所述存储阵列控制器请求内存的分配。
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:
在目标端口中接收命令,所述命令由发起器提供并且与写入操作关联;以及
响应于接收到所述命令,使用所述目标来处理与所述写入操作关联的用于所述发
起器的数据传输,其中该处理包括:基于所述命令的特性,选择性地针对该传输使用
在由所述目标端口接收到所述命令之前由存储阵列控制器预先分配的内存,或者针对
该传输从所述存储阵列控制器请求内存的分配。
2.根据权利要求1所述的方法,其中使用所述目标端口包括:选择性地在针对该
传输不从所述存储阵列控制器请求内存的分配的情况下,使用所述目标端口来向所述
发起器提供准备好传输信号。
3.根据权利要求1所述的方法,其中所述命令包括写入命令,并且使用所述目标
端口包括:至少部分地基于与所述数据关联的块大小,选择性地在不首先请求内存的
分配的情况下表示所述目标端口准备好接收所述数据。
4.根据权利要求3所述的方法,其中使用所述目标端口包括:至少部分地基于所
述块大小是否超过由所述存储阵列控制器使用的缓存内存的行大小,选择性地在不首
先请求内存的分配的情况下表示所述目标端口准备好接收所述数据。
5.根据权利要求1所述的方法,其中使用所述目标端口包括:至少部分地基于与
所述数据关联的偏移量是否与由所述存储阵列控制器使用的缓存内存的一个以上的行
关联,选择性地在不首先从所述存储阵列控制器请求内存的分配的情况下表示所述目
标端口准备好接收所述数据。
6.根据权利要求1所述的方法,进一步包括:
使用所述存储阵列控制器来用指示所述特性的至少一个参数来规划所述目标端
口。
7.根据权利要求1所述的方法,进一步包括:
针对所述传输使用所述存储阵列控制器来向所述目标端口预先分配内存。
8.一种装置,包括:
存储阵列控制器,用于响应于端口指示接收到来自发起器的与写入操作关联的命
令,分配内存来接收与所述写入操作关...
【专利技术属性】
技术研发人员:R·K·塔马,S·纳扎里,阿吉特库马尔·A·纳塔拉詹,
申请(专利权)人:慧与发展有限责任合伙企业,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。