发明名称 System, method and article of manufacture for monitoring, controlling and improving storage media system performance based on temperature ranges
摘要 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 where such a positive bias and/or negative bias may be used to influence temperature ranges associated with storage media devices.
申请公布号 US8954615(B1) 申请公布日期 2015.02.10
申请号 US201314099740 申请日期 2013.12.06
申请人 Concurrent Ventures, LLC 发明人 Beeson Jesse D.;Yates Jesse B.
分类号 G06F3/00;G06F5/00;G06F13/12;G06F13/38;G06F3/06 主分类号 G06F3/00
代理机构 Womble Carlyle Sandridge & Rice LLP 代理人 Womble Carlyle Sandridge & Rice LLP
主权项 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 the first and second storage media devices; a queue storing a set of commands to be executed in the first or second storage media devices; wherein the storage controller: computes a first apparent load associated with the first storage media device as a function of the set of commands, a first bias associated with execution of the set of commands in the first storage media device, and at least one time factor associated with execution of the set of commands in the first storage media device;computes a second apparent load associated with the second storage media device as a function of the set of commands, a second bias associated with execution of the set of commands in the second storage media device, and at least one time factor associated with execution of the set of commands in the second storage media device; the first apparent load less than the second apparent load when the first bias and the 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 temperature of the first storage media device, a first range of temperatures associated with the first storage media device, a second temperature of the second storage media device and a second range of temperatures associated with the second storage media device, the first temperature falling outside said first range of temperatures and said second temperature falling within said second range of temperatures;negatively biases the first bias until the first apparent load is greater than the second apparent load; andexecutes the set of commands in the second storage media device whose temperature falls within the second range of temperatures.
地址 Johns Creek GA US