发明名称 Submitting operations to a shared resource based on busy-to-success ratios
摘要 In an embodiment, an average busy-to-success ratio is calculated for partitions that submitted operations to a shared resource during a first time period. A first busy-to-success ratio for a first partition during the first time period is calculated. If the first busy-to-success ratio is greater than the average busy-to-success ratio and a difference between the first busy-to-success ratio and the average busy-to-success ratio is greater than a threshold amount, a throttle amount for the first partition is increased. A first operation from the first partition during a first time subdivision of a second time period is received. If a number of operations received from the first partition during the first time subdivision of the second time period is greater than the throttle amount for the first partition, a busy indication is returned to the first partition and the first operation is not submitted to the shared resource.
申请公布号 US9069621(B2) 申请公布日期 2015.06.30
申请号 US201313804459 申请日期 2013.03.14
申请人 International Business Machines Corporation 发明人 Jacobs Stuart Z.;Koch Andrew T.;Larson David A.
分类号 G06F9/455;G06F9/46;G06F9/50;G06F9/48 主分类号 G06F9/455
代理机构 代理人 Gamon Owen J.
主权项 1. A method comprising: calculating a first busy-to-success ratio for a first partition of a plurality of partitions during a first time period; calculating an average busy-to-success ratio for the plurality of partitions that submitted a plurality of operations to a shared resource during the first time period; if the first busy-to-success ratio for the first partition is greater than the average busy-to-success ratio for the plurality of partitions and a difference between the first busy-to-success ratio for the first partition and the average busy-to-success ratio for the plurality of partitions is greater than a threshold amount, increasing a throttle amount for the first partition; receiving a first operation from the first partition during a first time subdivision of a second time period; and if a number of successful operations received from the first partition up to the receiving during the first time subdivision of the second time period is greater than the throttle amount for the first partition during the first time subdivision of the second time period, returning a busy indication to the first partition and refraining from submitting the first operation to the shared resource.
地址 Armonk NY US