Distributed background track processing
    1.
    发明申请
    Distributed background track processing 有权
    分布式后台跟踪处理

    公开(公告)号:US20050283571A1

    公开(公告)日:2005-12-22

    申请号:US11200606

    申请日:2005-08-10

    摘要: Setting a plurality of table entries in a storage device includes subdividing the table entries into a N tasks, placing each of the N tasks in a memory location disposed within the storage device and accessible by a plurality of internal devices, the plurality of the internal devices accessing the memory location to retrieve at least one of the N tasks, and each of the plurality of the internal devices setting table entries corresponding to at least one of the N tasks retrieved from the memory location. Setting table entries may also include setting logical device table entries to indicate corresponding tracks contain invalid data in connection with operation of remote data transfer between multiple storage devices. At least some of the internal devices may include devices for handling remote data transfer between multiple storage devices. At least some of the internal devices may be disk adapters and host adapters of the storage device. The memory location may correspond to a queue.

    摘要翻译: 在存储设备中设置多个表条目包括将表条目细分为N个任务,将N个任务中的每一个放置在存储设备内的存储位置中,并且可由多个内部设备访问,多个内部设备 访问存储器位置以检索N个任务中的至少一个,并且多个内部设备中的每一个设置与从存储器位置检索的N个任务中的至少一个相对应的表条目。 设置表条目还可以包括设置逻辑设备表条目以指示与多个存储设备之间的远程数据传送的操作相关联的相应轨道包含无效数据。 至少一些内部设备可以包括用于处理多个存储设备之间的远程数据传输的设备。 至少一些内部设备可以是存储设备的磁盘适配器和主机适配器。 存储器位置可以对应于队列。

    Dynamic RDF groups
    2.
    发明申请
    Dynamic RDF groups 有权
    动态RDF组

    公开(公告)号:US20060031526A1

    公开(公告)日:2006-02-09

    申请号:US11129023

    申请日:2005-05-13

    IPC分类号: G06F15/16

    摘要: Described are techniques used in dynamically modifying RDF groups. A system call is issued by a host computer system to execute a remote system call on a first data storage system to create, remove, or modify an RDF group between the first data storage system and another data storage system that is remotely connected to the first data storage system in an RDF switched environment. As part of executing the remote system call, data is pushed from the first to the second data storage systems without having an established link between the data storage systems. Each data storage system performs processing to make the necessary modifications in all directors in accordance with the dynamic RDF group. A status indicating success or failure of the remote system call is returned to the host computer system.

    摘要翻译: 描述了用于动态修改RDF组的技术。 由主机计算机系统发出系统呼叫以在第一数据存储系统上执行远程系统呼叫以在第一数据存储系统与远程连接到第一数据存储系统的另一个数据存储系统之间创建,删除或修改RDF组 数据存储系统在RDF交换环境中。 作为执行远程系统调用的一部分,将数据从第一数据存储系统推送到第二数据存储系统,而不会在数据存储系统之间建立链接。 每个数据存储系统执行处理,以根据动态RDF组在所有导演中进行必要的修改。 指示远程系统调用成功或失败的状态返回给主机系统。

    Storage descriptors and service catalogs in a cloud environment
    3.
    发明授权
    Storage descriptors and service catalogs in a cloud environment 有权
    存储描述符和服务目录在云环境中

    公开(公告)号:US09100343B1

    公开(公告)日:2015-08-04

    申请号:US13434264

    申请日:2012-03-29

    IPC分类号: G06F15/173 H04L12/24

    CPC分类号: H04L41/5048

    摘要: A storage node uses storage descriptors for provisioning, monitoring and reporting. The storage descriptors indicate available storage resource capabilities and storage resource requirements for particular applications or types of applications using a common set of metrics. The storage node scales requirements to approximate a particular deployment scenario and then compares available capabilities and requirements as indicated by the storage descriptors.

    摘要翻译: 存储节点使用存储描述符进行配置,监视和报告。 存储描述符使用一组通用的度量来指示特定应用程序或应用程序类型的可用存储资源能力和存储资源需求。 存储节点将要求近似于特定的部署场景,然后比较由存储描述符指示的可用功能和要求。

    Distributed background track processing
    4.
    发明授权
    Distributed background track processing 有权
    分布式后台跟踪处理

    公开(公告)号:US07024525B2

    公开(公告)日:2006-04-04

    申请号:US11200606

    申请日:2005-08-10

    IPC分类号: G06F12/00

    摘要: Setting a plurality of table entries in a storage device includes subdividing the table entries into a N tasks, placing each of the N tasks in a memory location disposed within the storage device and accessible by a plurality of internal devices, the plurality of the internal devices accessing the memory location to retrieve at least one of the N tasks, and each of the plurality of the internal devices setting table entries corresponding to at least one of the N tasks retrieved from the memory location. Setting table entries may also include setting logical device table entries to indicate corresponding tracks contain invalid data in connection with operation of remote data transfer between multiple storage devices.

    摘要翻译: 在存储设备中设置多个表条目包括将表条目细分为N个任务,将N个任务中的每一个放置在存储设备内的存储位置中,并且可由多个内部设备访问,多个内部设备 访问存储器位置以检索N个任务中的至少一个,并且多个内部设备中的每一个设置与从存储器位置检索的N个任务中的至少一个相对应的表条目。 设置表条目还可以包括设置逻辑设备表条目以指示与多个存储设备之间的远程数据传送的操作相关联的相应轨道包含无效数据。

    Dynamic RDF groups
    5.
    发明授权
    Dynamic RDF groups 有权
    动态RDF组

    公开(公告)号:US06910075B2

    公开(公告)日:2005-06-21

    申请号:US10262684

    申请日:2002-10-02

    摘要: Described are techniques used in dynamically modifying RDF groups. A system call is issued by a host computer system to execute a remote system call on a first data storage system to create, remove, or modify an RDF group between the first data storage system and another data storage system that is remotely connected to the first data storage system in an RDF switched environment. As part of executing the remote system call, data is pushed from the first to the second data storage systems without having an established link between the data storage systems. Each data storage system performs processing to make the necessary modifications in all directors in accordance with the dynamic RDF group. A status indicating success or failure of the remote system call is returned to the host computer system.

    摘要翻译: 描述了用于动态修改RDF组的技术。 由主机计算机系统发出系统呼叫以在第一数据存储系统上执行远程系统呼叫以在第一数据存储系统与远程连接到第一数据存储系统的另一个数据存储系统之间创建,删除或修改RDF组 数据存储系统在RDF交换环境中。 作为执行远程系统调用的一部分,将数据从第一数据存储系统推送到第二数据存储系统,而不会在数据存储系统之间建立链接。 每个数据存储系统执行处理,以根据动态RDF组在所有导演中进行必要的修改。 指示远程系统调用成功或失败的状态返回给主机系统。

    Dynamic RDF groups
    6.
    发明授权
    Dynamic RDF groups 有权
    动态RDF组

    公开(公告)号:US07240116B2

    公开(公告)日:2007-07-03

    申请号:US11129023

    申请日:2005-05-13

    IPC分类号: G06F15/16

    摘要: Described are techniques used in dynamically modifying RDF groups. A system call is issued by a host computer system to execute a remote system call on a first data storage system to create, remove, or modify an RDF group between the first data storage system and another data storage system that is remotely connected to the first data storage system in an RDF switched environment. As part of executing the remote system call, data is pushed from the first to the second data storage systems without having an established link between the data storage systems. Each data storage system performs processing to make the necessary modifications in all directors in accordance with the dynamic RDF group. A status indicating success or failure of the remote system call is returned to the host computer system.

    摘要翻译: 描述了用于动态修改RDF组的技术。 由主机计算机系统发出系统呼叫以在第一数据存储系统上执行远程系统呼叫以在第一数据存储系统与远程连接到第一数据存储系统的另一个数据存储系统之间创建,删除或修改RDF组 数据存储系统在RDF交换环境中。 作为执行远程系统调用的一部分,将数据从第一数据存储系统推送到第二数据存储系统,而不会在数据存储系统之间建立链接。 每个数据存储系统执行处理,以根据动态RDF组在所有导演中进行必要的修改。 指示远程系统调用成功或失败的状态返回给主机系统。

    Distributed background track processing
    7.
    发明授权
    Distributed background track processing 有权
    分布式后台跟踪处理

    公开(公告)号:US06944726B2

    公开(公告)日:2005-09-13

    申请号:US10224006

    申请日:2002-08-20

    摘要: Setting a plurality of table entries in a storage device includes subdividing the table entries into a N tasks, placing each of the N tasks in a memory location disposed within the storage device and accessible by a plurality of internal devices, the plurality of the internal devices accessing the memory location to retrieve at least one of the N tasks, and each of the plurality of the internal devices setting table entries corresponding to at least one of the N tasks retrieved from the memory location. Setting table entries may also include setting logical device table entries to indicate corresponding tracks contain invalid data in connection with operation of remote data transfer between multiple storage devices.

    摘要翻译: 在存储设备中设置多个表条目包括将表条目细分为N个任务,将N个任务中的每一个放置在存储设备内的存储位置中,并且可由多个内部设备访问,多个内部设备 访问存储器位置以检索N个任务中的至少一个,并且多个内部设备中的每一个设置与从存储器位置检索的N个任务中的至少一个相对应的表条目。 设置表条目还可以包括设置逻辑设备表条目以指示与多个存储设备之间的远程数据传送的操作相关联的相应轨道包含无效数据。

    Performing data storage optimizations across multiple data storage systems
    8.
    发明授权
    Performing data storage optimizations across multiple data storage systems 有权
    在多个数据存储系统之间执行数据存储优化

    公开(公告)号:US08935493B1

    公开(公告)日:2015-01-13

    申请号:US13466775

    申请日:2012-05-08

    IPC分类号: G06F12/02 G06F3/06

    摘要: Described are techniques for performing data storage optimizations. A data storage optimizer on a first data storage system connected to a set of other data storage systems receives performance classification information. The first data storage system includes a first set of storage devices of a first performance classification. The set of other data storage systems includes a second set of storage devices of a second performance classification different from the first performance classification. A write operation is received from the host to write first data to a target address of a virtually provisioned device. It is determined that physical storage is not currently allocated for the target address of the virtually provisioned device. A first portion of physical storage is allocated for storing the first data. The first portion of physical storage is included in a storage device of the second set having the second performance classification.

    摘要翻译: 描述了用于执行数据存储优化的技术。 连接到一组其他数据存储系统的第一数据存储系统上的数据存储优化器接收性能分类信息。 第一数据存储系统包括第一性能分类的第一组存储装置。 该组其他数据存储系统包括与第一性能分类不同的第二性能分类的第二组存储设备。 从主机接收写入操作,以将第一数据写入虚拟设备的目标地址。 确定物理存储当前未被分配给虚拟配置设备的目标地址。 分配物理存储的第一部分用于存储第一数据。 物理存储的第一部分包括在具有第二性能分类的第二组的存储设备中。

    System and method for obtaining control of a logical unit number
    9.
    发明授权
    System and method for obtaining control of a logical unit number 有权
    用于获得逻辑单元号的控制的系统和方法

    公开(公告)号:US08914585B1

    公开(公告)日:2014-12-16

    申请号:US13436920

    申请日:2012-03-31

    IPC分类号: G06F12/02 G06F3/06 G06F11/20

    摘要: A method, computer program product, and computing system for receiving a Mode Select command concerning a logical unit number (LUN) from a first host, wherein the Mode Select command defines control information and host identifier information concerning the first host, and the LUN is currently being controlled by a second host. The Mode Select command is processed to determine if the control information and host identifier information included within the Mode Select command signifies an intent by the first host to seize control of the LUN from the second host. If the control information and host identifier information signifies an intent to seize control of the LUN from the second host, the control information and host identifier information included within the Mode Select command is written to a buffer associated with the LUN, wherein the buffer includes a control field and a globally unique identifier (GUID) field.

    摘要翻译: 一种用于从第一主机接收关于逻辑单元号(LUN)的模式选择命令的方法,计算机程序产品和计算系统,其中所述模式选择命令定义关于所述第一主机的控制信息和主机标识符信息,并且所述LUN是 目前由第二主机控制。 模式选择命令被处理以确定模式选择命令中包括的控制信息和主机标识符信息是否表示第一主机意图从第二主机获取对LUN的控制。 如果控制信息和主机标识符信息表示意图从第二主机获取对LUN的控制,则将包含在模式选择命令内的控制信息和主机标识符信息写入到与LUN相关联的缓冲器中,其中缓冲器包括 控制字段和全局唯一标识符(GUID)字段。

    System and method for improving cache performance
    10.
    发明授权
    System and method for improving cache performance 有权
    提高缓存性能的系统和方法

    公开(公告)号:US08874799B1

    公开(公告)日:2014-10-28

    申请号:US13436911

    申请日:2012-03-31

    IPC分类号: G06F3/00

    摘要: A method, computer program product, and computing system for receiving a Mode Select command concerning a single LUN from each of a plurality of potential hosts. Each Mode Select command defines control information and host identifier information concerning the potential host associated with the Mode Select command. The received Mode Select commands are processed serially and in accordance with the order in which the Mode Select commands were received. The first Mode Select command received is accepted and subsequent Mode Select commands received are rejected, thus defining an accepted Mode Select command and one or more rejected Mode Select commands. The control information and host identifier information included within the accepted Mode Select command are written to a buffer associated with the single LUN. The buffer includes a control field and a GUID field.

    摘要翻译: 一种用于从多个潜在主机中的每一个接收关于单个LUN的模式选择命令的方法,计算机程序产品和计算系统。 每个模式选择命令定义与模式选择命令相关的潜在主机的控制信息和主机标识符信息。 接收的模式选择命令按照接收到模式选择命令的顺序进行串行处理。 接收到的第一个模式选择命令被接受,并且接收的后续模式选择命令被拒绝,从而定义接受的模式选择命令和一个或多个拒绝的模式选择命令。 包含在接受的模式选择命令中的控制信息和主机标识符信息被写入与单个LUN相关联的缓冲器。 缓冲区包括控制字段和GUID字段。