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

Optimizing a workflow of a storlet architecture

專(zhuān)利號(hào)
US11175962B2
公開(kāi)日期
2021-11-16
申請(qǐng)人
International Business Machines Corporation(US NY Armonk)
發(fā)明人
Sasikanth Eda; Deepak R. Ghuge; Kaustubh I. Katruwar; Sandeep R. Patil
IPC分類(lèi)
G06F9/46; G06F9/50
技術(shù)領(lǐng)域
storlet,metadata,algorithm,in,storage,may,unit,or,node,nodes
地域: NY NY Armonk

摘要

A computer-implemented method according to one embodiment includes identifying virtualization unit metadata for each of a plurality of nodes, the virtualization unit metadata including one or more guidelines for an application that is implemented by a virtualization unit, where the one or more guidelines include one or more benefits of a virtualization unit, one or more limitations of the virtualization unit, and one or more operating costs of the virtualization unit; determining, from the plurality of nodes, an optimal node for implementing a computation algorithm based on one or more required computation operations and the virtualization unit metadata for each of the plurality of nodes; and returning an identification of the optimal node.

說(shuō)明書(shū)

Also, in one embodiment, the virtualization unit metadata may include one or more guidelines for the application that is implemented by the virtualization unit. For example, the virtualization unit metadata may include one or more benefits of the virtualization unit (such as an unlimited number of users, etc.). In another example, the virtualization unit metadata may include one or more limitations of the virtualization unit (e.g., a limited number of concurrent users, limited number of simulations, etc.). In yet another example, the virtualization unit metadata may include one or more operating costs of the virtualization unit (e.g., pay per use, freeware, recurring fee, etc.).

Additionally, in one embodiment, the virtualization unit metadata may be obtained utilizing one or more daemons. For example, a daemon may be located within each of the plurality of nodes, and may collect and export the virtualization unit metadata for that node. In another embodiment, the virtualization unit metadata may be stored in a template in middleware (e.g., at a storlet scheduler, etc.).

Further, method 400 may proceed with operation 408, where an optimal node for implementing the computation algorithm is determined from the plurality of nodes, based on the one or more computation operations and the virtualization unit metadata for each of the plurality of nodes. In one embodiment, the optimal node may be determined by comparing the one or more computation operations to the virtualization unit metadata for each of the plurality of nodes. For example, the one or more computation operations may be compared to a template storing the virtualization unit metadata.

權(quán)利要求

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