BURST THROTTLING FOR MULTI-TENANT STORAGE SERVICES

    公开(公告)号:US20190324812A1

    公开(公告)日:2019-10-24

    申请号:US16460914

    申请日:2019-07-02

    Abstract: Burst throttling methods may be used to manage computing resources of a data storage service. Tokens may represent I/O operations executed by a customer of the data storage service. A first token bucket may contain a set of tokens representing the overall I/O operation capacity of the data storage service. Additionally, a second token bucket may contain a set of tokens for a given logical volume maintained by the data storage service. When I/O requests are received tokens may be charged the first token bucket and the second token bucket. Furthermore, if there is sufficient capacity, the data storage service may charge a reduced number of tokens to the third token bucket.

    Dynamic burst throttling for multi-tenant storage

    公开(公告)号:US09639397B1

    公开(公告)日:2017-05-02

    申请号:US14675714

    申请日:2015-03-31

    CPC classification number: G06F9/5011 G06F2209/5022 G06F2209/504 Y02D10/22

    Abstract: Burst throttling methods may be used manage computing resources of a data storage service. Tokens may represent I/O operations executed by a customer of the data storage service. A global token bucket may contain a set of tokens representing the overall I/O operation capacity of the data storage service. Additionally, a work token bucket may contain a set of tokens for a given logical volume maintained by the data storage service. When I/O requests are received the data storage service may dynamically determine an amount of tokens to be removed from the global token bucket and/or work token bucket for each received request. Furthermore, if there is sufficient capacity the data storage service may charge a reduced number of tokens to the work token bucket.

    System-wide query optimization
    3.
    发明授权

    公开(公告)号:US11113280B1

    公开(公告)日:2021-09-07

    申请号:US14973571

    申请日:2015-12-17

    Abstract: A locally optimized plan for executing a command using a sequence of steps can be determined for a single computing node. However, the locally optimized sequence of steps may not be optimized for a combined system comprising multiple computing nodes, any one of which may be tasked with executing the command. A plan that is optimized for the combined system may be determined by comparing the predicted cost of locally optimized plans for computing nodes in the combined system.

    Burst throttling for multi-tenant storage services

    公开(公告)号:US10896061B2

    公开(公告)日:2021-01-19

    申请号:US16460914

    申请日:2019-07-02

    Abstract: Burst throttling methods may be used to manage computing resources of a data storage service. Tokens may represent I/O operations executed by a customer of the data storage service. A first token bucket may contain a set of tokens representing the overall I/O operation capacity of the data storage service. Additionally, a second token bucket may contain a set of tokens for a given logical volume maintained by the data storage service. When I/O requests are received tokens may be charged the first token bucket and the second token bucket. Furthermore, if there is sufficient capacity, the data storage service may charge a reduced number of tokens to the third token bucket.

    System-wide query optimization
    7.
    发明授权
    System-wide query optimization 有权
    全系统查询优化

    公开(公告)号:US09229983B2

    公开(公告)日:2016-01-05

    申请号:US13691213

    申请日:2012-11-30

    Abstract: A locally optimized plan for executing a command using a sequence of steps can be determined for a single computing node. However, the locally optimized sequence of steps may not be optimized for a combined system comprising multiple computing nodes, any one of which may be tasked with executing the command. A plan that is optimized for the combined system may be determined by comparing the predicted cost of locally optimized plans for computing nodes in the combined system.

    Abstract translation: 可以为单个计算节点确定用于使用一系列步骤执行命令的本地优化计划。 然而,对于包括多个计算节点的组合系统,可能不优化本地优化的步骤序列,其中任一个可以执行该命令。 可以通过比较组合系统中计算节点的本地优化计划的预计成本来确定针对组合系统进行优化的计划。

    System-wide query optimization
    8.
    发明授权

    公开(公告)号:US11249997B1

    公开(公告)日:2022-02-15

    申请号:US15933140

    申请日:2018-03-22

    Abstract: A locally optimized plan for executing a command using a sequence of steps can be determined for a single computing node. However, the locally optimized sequence of steps may not be optimized for a combined system comprising multiple computing nodes, any one of which may be tasked with executing the command. A plan that is optimized for the combined system may be determined by comparing the predicted cost of locally optimized plans for computing nodes in the combined system.

    Burst throttling for multi-tenant storage services

    公开(公告)号:US10387200B2

    公开(公告)日:2019-08-20

    申请号:US15645909

    申请日:2017-07-10

    Abstract: Burst throttling methods may be used to manage computing resources of a data storage service. Tokens may represent I/O operations executed by a customer of the data storage service. A first token bucket may contain a set of tokens representing the overall I/O operation capacity of the data storage service. Additionally, a second token bucket may contain a set of tokens for a given logical volume maintained by the data storage service. When I/O requests are received tokens may be charged the first token bucket and the second token bucket. Furthermore, if there is sufficient capacity, the data storage service may charge a reduced number of tokens to the third token bucket.

Patent Agency Ranking