发明名称 Controlling throughput of processing units associated with different load types in storage system
摘要 The storage system includes a progress status detection unit that detects respective progress statuses representing proportions of the amounts of processing performed by respective processing units to the amount of processing performed by the entire storage system, each of the processing units being implemented in the storage system and performing a predetermined task; a target value setting unit that sets target values of processing states of the processing units, based on the detected progress statuses of the respective processing units and ideal values of the progress statuses which are preset for the respective processing units; and a processing operation controlling unit that controls the processing states of the processing units such that the processing states of the processing units meet the set target values.
申请公布号 US9182923(B2) 申请公布日期 2015.11.10
申请号 US201113639344 申请日期 2011.08.25
申请人 NEC CORPORATION 发明人 Skowron Piotr;Biskup Marek;Heldt Lukasz;Dubnicki Cezary
分类号 G06F9/46;G06F3/06 主分类号 G06F9/46
代理机构 Sughrue Mion, PLLC 代理人 Sughrue Mion, PLLC
主权项 1. A storage system including a processor, comprising: a value setting unit that sets ideal values for respective processing units each associated with respective load types, the ideal values being predetermined proportions of total throughput of the storage system divided between the load types; a progress status detection unit performed on the processor that detects respective progress statuses representing proportions of actual amounts of processing performed by respective processing units of the storage system to an amount of processing performed by the entire storage system, each of the respective processing units performing a predetermined task of the respective load types; a target value setting unit performed on the processor that sets target values of the respective processing units based on the detected progress statuses of the respective processing units and the ideal values for the respective processing units; and a processing operation controlling unit performed on the processor that controls the respective processing units such that the progress statuses of the respective processing units meet the set target values; wherein: the progress status detection unit detects whether or not there is a task waiting to be processed in each of the processing units, and if there is no task waiting to be processed in one of the processing units of the storage system in which the detected progress status is lower than ideal value, the target value setting unit increases the target value of another one of the processing units in which there is a task waiting to be processed and the progress status is greater than the target value, wherein the target value is increased by a value based on an absolute value of a difference between the progress status and the target value.
地址 Tokyo JP
您可能感兴趣的专利