白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Determine a load balancing mechanism for allocation of shared resources in a storage system using a machine learning module based on number of I/O operations

專利號(hào)
US11175958B2
公開日期
2021-11-16
申請(qǐng)人
INTERNATIONAL BUSINESS MACHINES CORPORATION(US NY Armonk)
發(fā)明人
Lokesh M. Gupta; Matthew R. Craig; Beth Ann Peterson; Kevin John Ash
IPC分類
G06F9/50; G06N3/08; G06N20/00
技術(shù)領(lǐng)域
tcbs,learning,storage,in,machine,host,module,adapter,controller,resources
地域: NY NY Armonk

摘要

A plurality of interfaces that share a plurality of resources in a storage controller are maintained. In response to an occurrence of a predetermined number of operations associated with an interface of the plurality of interfaces, an input is provided on a plurality of attributes of the storage controller to a machine learning module. In response to receiving the input, the machine learning module generates an output value corresponding to a number of resources of the plurality of resources to allocate to the interface in the storage controller.

說(shuō)明書

In the embodiments shown in FIG. 11, the margin of error is computed by calculating the deviation of the actual output from the expected output to adjust weights and biases in the machine learning module 106 via back propagation (reference numeral 1118).

FIG. 12 illustrates a block diagram 1200 that shows an example for adjustment of weights via back propagation by computing a margin of error during training of the machine learning module 106 based on global queuing 1008, in accordance with certain embodiments.

In FIG. 12, in one example, the following are the values of certain parameters:

(i) The actual output of the machine learning module=N (reference numeral 1202);

(ii) The number of I/O operations queued in a global queue=Y (reference numeral 1204);

(iii) Number of free TCBs in a global TCB pool=X. (reference numeral 1106).

For this example, the expected output 1208 of the machine learning module 106 is calculated as N?Y+X That is output should have been less for a port when more requests are queued globally and should have been more when less requests queued globally.

In the embodiments shown in FIG. 12, the margin of error is computed by calculating the deviation of the actual output 1202 from the expected output 1208 to adjust weights and biases in the machine learning module 106 via back propagation (reference numeral 1210).

權(quán)利要求

1
微信群二維碼
意見反饋