发明名称 |
Burst-mode admission control using token buckets |
摘要 |
Methods and apparatus for burst-mode admission control using token buckets are disclosed. A work request (such as a read or a write) directed to a work target is received. Based on a first criterion, a determination is made that the work target is in a burst mode of operation. A token population of a burst-mode token bucket is determined, and if the population meets a second criterion, the work request is accepted for execution. |
申请公布号 |
US9471393(B2) |
申请公布日期 |
2016.10.18 |
申请号 |
US201313926686 |
申请日期 |
2013.06.25 |
申请人 |
Amazon Technologies, Inc. |
发明人 |
Xiao Wei;Swift Bjorn Patrick;Muniswamy-Reddy Kiran-Kumar;Filipe Miguel Mascarenhas;Lu Yijun;Marshall Stuart Henry Seelye;Stefani Stefano;Hamilton James R. |
分类号 |
G06F9/46;G06F9/50 |
主分类号 |
G06F9/46 |
代理机构 |
Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. |
代理人 |
Kowert Robert C.;Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. |
主权项 |
1. A system, comprising:
one or more computing devices configured to:
receive a work request directed to a work target;in response to a determination that a token population of a normal-mode token bucket associated with the work target meets a first threshold criterion, consume one or more tokens from the normal-mode token bucket in accordance with a normal-mode token consumption policy, and accept the work request for execution; andin response to a determination that the token population of the normal-mode token bucket does not meet the first threshold criterion,
determine whether a token population of at least one bucket of a burst-mode token bucket set meets a second threshold criterion;in response to a determination that the token population of the at least one bucket of the burst-mode token bucket set meets the second threshold criterion, consume one or more tokens from the at least one bucket of the burst-mode token bucket set based at least in part on a burst-mode token consumption policy, and accept the work request for execution, andin response to a determination that the token population of the at least one bucket of the burst-mode token bucket set does not meet the second threshold criterion, reject the work request. |
地址 |
Reno NV US |