INTELLIGENT PATH SELECTION AND LOAD BALANCING

    公开(公告)号:US20210389891A1

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

    申请号:US17461809

    申请日:2021-08-30

    IPC分类号: G06F3/06 G06F13/40 G06F13/16

    摘要: A method for dispatching input-output in a system. The system may include a centralized processing circuit, a plurality of persistent storage targets, a first input-output processor, and a second input-output processor. The method may include determining whether the first input-output processor is connected to a first target of the plurality of persistent storage targets; determining whether the second input-output processor is connected to the first target; and in response to determining that both the first input-output processor is connected to the first target, and the second input-output processor is connected to the first target, dispatching a first plurality of input-output requests, each to either the first input-output processor or the second input-output processor, the dispatching being in proportion to a service rate of the first input-output processor to the first target and a service rate of the second input-output processor to the first target, respectively.

    INTELLIGENT PATH SELECTION AND LOAD BALANCING

    公开(公告)号:US20200326868A1

    公开(公告)日:2020-10-15

    申请号:US16459166

    申请日:2019-07-01

    IPC分类号: G06F3/06 G06F13/16 G06F13/40

    摘要: A method for dispatching input-output in a system. The system may include a centralized processing circuit, a plurality of persistent storage targets, a first input-output processor, and a second input-output processor. The method may include determining whether the first input-output processor is connected to a first target of the plurality of persistent storage targets; determining whether the second input-output processor is connected to the first target; and in response to determining that both the first input-output processor is connected to the first target, and the second input-output processor is connected to the first target, dispatching a first plurality of input-output requests, each to either the first input-output processor or the second input-output processor, the dispatching being in proportion to a service rate of the first input-output processor to the first target and a service rate of the second input-output processor to the first target, respectively.

    Intelligent path selection and load balancing

    公开(公告)号:US11144226B2

    公开(公告)日:2021-10-12

    申请号:US16459166

    申请日:2019-07-01

    IPC分类号: G06F3/06 G06F13/40 G06F13/16

    摘要: A method for dispatching input-output in a system. The system may include a centralized processing circuit, a plurality of persistent storage targets, a first input-output processor, and a second input-output processor. The method may include determining whether the first input-output processor is connected to a first target of the plurality of persistent storage targets; determining whether the second input-output processor is connected to the first target; and in response to determining that both the first input-output processor is connected to the first target, and the second input-output processor is connected to the first target, dispatching a first plurality of input-output requests, each to either the first input-output processor or the second input-output processor, the dispatching being in proportion to a service rate of the first input-output processor to the first target and a service rate of the second input-output processor to the first target, respectively.

    Automatic data placement manager in multi-tier all-flash datacenter

    公开(公告)号:US10795583B2

    公开(公告)日:2020-10-06

    申请号:US15887980

    申请日:2018-02-02

    IPC分类号: G06F3/06 G06F9/455

    摘要: A system for performing auto-tiering is disclosed. The system may include a plurality of storage devices offering a plurality of resources and organized into storage tiers. The storage devices may store data for virtual machines. A receiver may receive I/O commands and performance data for the virtual machines. A transmitter may transmit responses to the I/O commands. An auto-tiering controller may select storage tiers to store the data for the virtual machines and may migrate data between storage tiers responsive to the performance data. The selection of the storage tiers may optimize the performance of all virtual machines across all storage tiers, factoring the change in performance of the virtual machines and a migration cost to migrate data between storage tiers.