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

說明書

Control starts at block 702 in which the load balancing application 104 initially assigns weights and biases in the machine learning module 106 based on estimates. A determination is made at block 704 as to whether a predetermined number (e.g. N where N is a natural number, such as 1000) of I/O operations have completed in the host bus adapter 114 since the last adjustment of weights and biases. If so (“Yes” branch 706), control proceeds to block 708 in which weights and biases are adjusted in the machine learning module 106 based on a margin of error computed from the deviation of a generated output of the machine learning module 106 from an expected output of the machine learning module 106, where the expected output may be computed by the load balancing application 104. This is referred to as training the machine learning module 106 by adjustment of weights and biases so that learning occurs in the machine learning module 106 to provide improved outputs in the future.

In FIG. 7, if at block 704 a determination is made that a predetermined number (e.g. N where N is a natural number, such as 1000) of I/O operations have not completed in the host bus adapter 114 since the last adjustment of weights and biases. (“No” branch 710) then control is maintained at block 704.

FIG. 8 illustrates a flowchart 800 that shows a training of the machine learning module 106, in accordance with certain embodiments.

權(quán)利要求

1
微信群二維碼
意見反饋