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

Optimizing a workflow of a storlet architecture

專利號
US11175962B2
公開日期
2021-11-16
申請人
International Business Machines Corporation(US NY Armonk)
發(fā)明人
Sasikanth Eda; Deepak R. Ghuge; Kaustubh I. Katruwar; Sandeep R. Patil
IPC分類
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.

說明書

In one embodiment, the storlet scheduler 610 may also support a manual determination of a license type required for the computation algorithm (e.g., utilizing an auto learning platform, etc.). In another embodiment, the storlet scheduler 610 may keep track of the license model for each application bundled in each virtualization unit 608A-N, as well as the location of each object storage node 602A-N. The storlet scheduler 610 may also keep track of the complexity of the computation algorithm. Based on these two parameters, the storlet scheduler 610 may help the storlet engine 714 to determine the appropriate virtualization unit 608A-N and object storage node 602A-N to be selected for processing the deployed computation algorithm in order to minimize available resource utilization, minimize CAPEX or OPEX costs, etc.

Now referring to FIG. 8, a flowchart of a method 800 for determining a virtualization unit to implement a deployed computation algorithm is shown according to one embodiment. The method 800 may be performed in accordance with the present invention in any of the environments depicted in FIGS. 1-3, 6, and 7, among others, in various embodiments. Of course, more or less operations than those specifically described in FIG. 8 may be included in method 800, as would be understood by one of skill in the art upon reading the present descriptions.

權(quán)利要求

1
微信群二維碼
意見反饋