白丝美女被狂躁免费视频网站,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

專利號
US11175958B2
公開日期
2021-11-16
申請人
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.

說明書

FIG. 13 illustrates a flowchart 1300 that shows a training of the machine learning module 106 for balancing shared resources for an interface in a storage controller, in accordance with certain embodiments;

Control starts at block 1302 in which the use of the storage controller 102 is initiated. The process determines whether a predetermined number of I/O operations have been performed in storage controller. If so (“Yes” branch 1306), then control proceeds to block 1308 in which the process computes the margin of error for each port, and the computed margin of errors are used to perform (at block 1310) back propagation in the machine learning module 106, where the margin of errors are computed based on local queuing, global queuing or a combination of both local and global queuing.

If at block 1304 the predetermined number of I/O operations have not been performed in the storage controller (“No branch 1312), then control returns again to block 1304.

FIG. 14 illustrates a block diagram 1400 that shows the adjustment of weights of a plurality of machine learning modules 1404, 1406 of a plurality of storage controller 1410, 1412 from a central computational device 1414 for load balancing of resources in a storage controller, in accordance with certain embodiments (as shown via reference numeral 1402). In certain embodiments, only the central machine learning module 1416 that executes in the central computational device 1414 performs back propagation and then shares the weight and bias changes with the local machine learning modules 1404, 1406 of the storage controllers 1410, 1412.

權(quán)利要求

1
微信群二維碼
意見反饋