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.

    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.

    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.

    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