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

說明書

From block 1704 control proceeds to block 1706 in which a margin of error is calculated based on comparing the generated output value to an expected output value, wherein the expected output value is generated from an indication of a predetermined function based at least on a number of I/O operations that are waiting for a resource and a number of available resources. Control proceeds to block 1708 in which an adjustment is made of weights of links that interconnect nodes of the plurality of layers via back propagation to reduce the margin of error, to improve a determination of the number of resources to allocate to the interface.

It should be noted that the margin of error for the machine learning module may be computed differently in different embodiments. In certain embodiments, the margin of error for training the machine learning module may be based on comparing the generated output value of the machine learning to an expected output value. Other embodiments may calculate the margin of error via different mechanisms. A plurality of margin of errors may be aggregated into a single margin of error and the single margin of error may be used to adjust weights and biases, or the machine learning module may adjust weights and biases based on a plurality of margin of errors.

Therefore, FIGS. 1-17 illustrate certain embodiments, in which a machine learning module 106 is used to determine balance a plurality of resources among a plurality of interfaces of a storage controller 102. Training mechanisms for the machine learning module are also discussed in FIGS. 1-17.

Cloud Computing Environment

權(quán)利要求

1
微信群二維碼
意見反饋