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

專(zhuān)利號(hào)
US11175958B2
公開(kāi)日期
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分類(lèi)
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ō)明書(shū)

In certain embodiments, a method and system and computer program product are provided for utilizing a neural network and machine learning mechanisms for improving the performance of a host interface (e.g., a host bus adapter) of a storage subsystem by dynamically allocating TCBs to each port of the host interface. In certain embodiments, an optimal number of resources (TCBs) are calculated to allocate to each port of the host bus adapter based on a plurality of input factors. Adjustments is made to the number of resources to allocate to each port based on I/O queues and the availability or non-availability of resources. The embodiments dynamically allocate TCBs to each port by utilizing a machine learning module.

EXEMPLARY EMBODIMENTS

FIG. 1 illustrates a block diagram of a computing environment 100 for training and using a machine learning module for load balancing of shared resources in a storage controller, in accordance with certain embodiments. The computing environment 100 comprises a storage controller 102 in which a load balancing application 104 and a machine learning module 106 are implemented, in accordance with certain embodiments.

權(quán)利要求

1
微信群二維碼
意見(jiàn)反饋