发明名称 System, method and article of manufacture for monitoring, controlling and improving storage media system performance based on storage media device write rate
摘要 An apparent load is determined based on assigning weightings to commands based on various factors including, but not limited to, the limitations of the underlying storage media device(s), where the command queue fullness is viewed from that perspective rather than simply the number of commands outstanding in a storage media device. Also disclosed is the use of a positive bias and a negative bias to artificially influence the apparent load based on write rate of storage media devices.
申请公布号 US8954616(B1) 申请公布日期 2015.02.10
申请号 US201314099767 申请日期 2013.12.06
申请人 Concurrent Ventures, LLC 发明人 Beeson Jesse D.;Yates Jesse B.
分类号 G06F3/00;G06F13/12;G06F3/06 主分类号 G06F3/00
代理机构 Womble, Carlyle, Sandridge & Rice 代理人 Womble, Carlyle, Sandridge & Rice
主权项 1. A storage system comprising: a plurality of storage media devices comprising at least a first storage media device and a second storage media device; at least one storage controller controlling said first and second storage media devices; a queue storing a set of commands to be executed in said first or second storage media devices; wherein said storage controller: computes a first apparent load associated with said first storage media device as a function of said set of commands, a first bias associated with execution of said set of commands in said first storage media device, and at least one time factor associated with execution of said set of commands in said first storage media device;computes a second apparent load associated with said second storage media device as a function of said set of commands, a second bias associated with execution of said set of commands in said second storage media device, and at least one time factor associated with execution of said set of commands in said second storage media device;said first apparent load less than said second apparent load when said first bias and said second bias are set to a neutral, unbiased value indicating potential execution of said set of commands in the first storage media device;determines a first write rate of said first storage media device and a second write rate of said second storage media device, said second write rate greater than said first write rate;negatively biases said first bias until said first apparent load is greater than said second apparent load; andexecutes said set of commands in said second storage media device with higher write rate.
地址 Johns Creek GA US