Managing I/O request in a storage system
    1.
    发明授权
    Managing I/O request in a storage system 有权
    在存储系统中管理I / O请求

    公开(公告)号:US08301805B2

    公开(公告)日:2012-10-30

    申请号:US12626628

    申请日:2009-11-26

    IPC分类号: G06F5/00 G06F15/16 H04L12/56

    摘要: The present invention relates to managing I/O requests in a storage system. By dynamically changing the scheduling parameters to achieve optimal turn around time for I/O requests pending for processing at a component in the storage system. The scheduling parameters are changed based on a feedback mechanism. The turn around time of the I/O request are calculated as the ratio of I/O request processing rate and the average number of I/O requests in the component.

    摘要翻译: 本发明涉及管理存储系统中的I / O请求。 通过动态地更改调度参数,以实现待处理的存储系统中组件处理的I / O请求的最佳周转时间。 基于反馈机制改变调度参数。 I / O请求的周转时间以I / O请求处理速率与组件中平均I / O请求数的比率计算。

    Method and system of an I/O stack for controlling flows of workload specific I/O requests
    5.
    发明授权
    Method and system of an I/O stack for controlling flows of workload specific I/O requests 有权
    用于控制工作负载特定I / O请求流的I / O堆栈的方法和系统

    公开(公告)号:US08893146B2

    公开(公告)日:2014-11-18

    申请号:US12645492

    申请日:2009-12-23

    摘要: A method and system of a host device hosting multiple workloads for controlling flows of I/O requests directed to a storage device is disclosed. In one embodiment, a type of a response from the storage device reacting to an I/O request issued by an I/O stack layer of the host device is determined. Then, a workload associated with the I/O request is identified among the multiple workloads based on the response to the I/O request. Further, a maximum queue depth assigned to the workload is adjusted based on the type of the response, where the maximum queue depth is a maximum number of I/O requests from the workload which are concurrently issuable by the I/O stack layer.

    摘要翻译: 公开了一种托管多个工作负载以控制指向存储设备的I / O请求流的主机设备的方法和系统。 在一个实施例中,确定存储设备对由主机设备的I / O堆栈层发出的I / O请求做出的响应的类型。 然后,基于对I / O请求的响应,在多个工作负载之间识别与I / O请求相关联的工作负载。 此外,基于响应的类型来调整分配给工作负载的最大队列深度,其中最大队列深度是来自工作负载的可由I / O堆栈层同时发行的最大I / O请求数。

    PATH SELECTION FOR APPLICATION COMMANDS
    6.
    发明申请
    PATH SELECTION FOR APPLICATION COMMANDS 有权
    应用指令路径选择

    公开(公告)号:US20110302337A1

    公开(公告)日:2011-12-08

    申请号:US12794594

    申请日:2010-06-04

    IPC分类号: G06F3/00

    CPC分类号: H04L12/6418

    摘要: Systems and methods for path selection for application commands are described. To this end, information associated with at least one application command that were processed at least one port of a target device is received. For a subsequent application command, a set of ports of the target device is determined. In one implementation, the set of ports is determined based on information associated with the subsequent application command. Once the set of ports is determined, the subsequent application command is directed to a port selected from the set of ports.

    摘要翻译: 描述了应用程序命令的路径选择的系统和方法。 为此,接收与处理了目标设备的至少一个端口的至少一个应用命令相关联的信息。 对于后续应用命令,确定目标设备的一组端口。 在一个实现中,基于与后续应用命令相关联的信息来确定端口组。 一旦确定了一组端口,则后续应用命令被定向到从该组端口中选择的端口。

    METHOD AND SYSTEM OF AN I/O STACK FOR CONTROLLING FLOWS OF WORKLOAD SPECIFIC I/O REQUESTS
    7.
    发明申请
    METHOD AND SYSTEM OF AN I/O STACK FOR CONTROLLING FLOWS OF WORKLOAD SPECIFIC I/O REQUESTS 有权
    用于控制工作流特定I / O请求流的I / O堆栈的方法和系统

    公开(公告)号:US20110119679A1

    公开(公告)日:2011-05-19

    申请号:US12645492

    申请日:2009-12-23

    IPC分类号: G06F9/46

    摘要: A method and system of a host device hosting multiple workloads for controlling flows of I/O requests directed to a storage device is disclosed. In one embodiment, a type of a response from the storage device reacting to an I/O request issued by an I/O stack layer of the host device is determined. Then, a workload associated with the I/O request is identified among the multiple workloads based on the response to the I/O request. Further, a maximum queue depth assigned to the workload is adjusted based on the type of the response, where the maximum queue depth is a maximum number of I/O requests from the workload which are concurrently issuable by the I/O stack layer.

    摘要翻译: 公开了一种托管多个工作负载以控制指向存储设备的I / O请求流的主机设备的方法和系统。 在一个实施例中,确定存储设备对由主机设备的I / O堆栈层发出的I / O请求做出的响应的类型。 然后,基于对I / O请求的响应,在多个工作负载之间识别与I / O请求相关联的工作负载。 此外,基于响应的类型来调整分配给工作负载的最大队列深度,其中最大队列深度是来自工作负载的可由I / O堆栈层同时发行的最大I / O请求数。

    Managing I/O Request in a Storage System
    8.
    发明申请
    Managing I/O Request in a Storage System 有权
    管理存储系统中的I / O请求

    公开(公告)号:US20110066770A1

    公开(公告)日:2011-03-17

    申请号:US12626628

    申请日:2009-11-26

    IPC分类号: G06F3/00

    摘要: The present invention relates to managing I/O requests in a storage system. By dynamically changing the scheduling parameters to achieve optimal turn around time for I/O requests pending for processing at a component in the storage system. The scheduling parameters are changed based on a feedback mechanism. The turn around time of the I/O request are calculated as the ratio of I/O request processing rate and the average number of I/O requests in the component.

    摘要翻译: 本发明涉及管理存储系统中的I / O请求。 通过动态地更改调度参数,以实现待处理的存储系统中组件处理的I / O请求的最佳周转时间。 基于反馈机制改变调度参数。 I / O请求的周转时间以I / O请求处理速率与组件中平均I / O请求数的比率计算。

    Dynamic peer application discovery
    9.
    发明申请
    Dynamic peer application discovery 有权
    动态对等应用程序发现

    公开(公告)号:US20070109976A1

    公开(公告)日:2007-05-17

    申请号:US11272920

    申请日:2005-11-14

    IPC分类号: H04L12/28

    CPC分类号: H04L12/18 H04L67/10

    摘要: Dynamic discovery of active peer applications and information related thereof in a network is described. In one embodiment of the present invention, the discovery and information related to peer applications is maintained by a plurality of network device peers. This information is supplemented by device or peer application failure information, which is identified through point-to-point communication initiated by a failure to receive a multicast packet from a particular network peer application.

    摘要翻译: 描述了在网络中动态发现活动对等应用及其相关信息。 在本发明的一个实施例中,与对等应用相关的发现和信息由多个网络设备对等体维护。 该信息由设备或对等应用故障信息补充,其通过由特定网络对等应用程序接收组播分组的故障而发起的点对点通信来识别。

    Online RAID migration without non-volatile memory
    10.
    发明授权
    Online RAID migration without non-volatile memory 有权
    在线RAID迁移,不带非易失性存储器

    公开(公告)号:US07082498B2

    公开(公告)日:2006-07-25

    申请号:US10287246

    申请日:2002-11-04

    IPC分类号: G06F12/02

    摘要: A method for providing online raid migration without non-volatile memory employs reconstruction of the RAID drives. In this manner, the method of the present invention protects online migration of data from power failure with little or no performance loss so that data can be recovered if power fails while migration is in progress, and migration may be resumed without the use of non-volatile memory.

    摘要翻译: 在不使用非易失性存储器的情况下提供在线袭击迁移的方法是重新构建RAID驱动器。 以这种方式,本发明的方法保护数据免受电力故障的在线迁移,很少或没有性能损失,以便在移动进行期间电力故障时可以恢复数据,并且可以在不使用非易失性存储器的情况下恢复迁移, 易失性存储器