-
公开(公告)号:US20200249928A1
公开(公告)日:2020-08-06
申请号:US16259205
申请日:2019-01-28
Applicant: International Business Machines Corporation
Inventor: Sai Zeng , Alexei Karve , Ubaid Ullah Hafeez
Abstract: Managing performing patches on a workload associated with a computing platform comprising: identify the workload associated with the computing platform, wherein the workload can comprise a first workload portion upon which a first subset of patches can be performed offline and a second workload portion upon which a second subset of patches can be performed online; determine, for the first workload portion, a portion of the first subset of patches that can be performed within a maintenance time window while offline based on vulnerability scores of patches of the first subset of patches, and determine, for the second workload portion, the second subset of patches that can be performed while online; and determine the vulnerability scores of the patches of the first subset of patches based on importance levels of the patches.
-
公开(公告)号:US10552197B2
公开(公告)日:2020-02-04
申请号:US15879862
申请日:2018-01-25
Applicant: International Business Machines Corporation
Inventor: Alexei Karve , Andrzej Kochut
IPC: G06F9/455
Abstract: Reconstituting a machine image separates constituent parts of a machine image, and for each part, determines whether an exact version of the part is available on the target machine. If an exact version of the part is not available on the target machine, an inexact part is looked for on the target machine. Whether an inexact part is found may be determined based on attribute policy specification and similarity computation. For the inexact part found on the target machine, any dependencies may be identified and processed as a part to be reconstituted for the machine image. If no exact part and no inexact part are found on the target machine, the part is transferred from a source machine to the target machine. A machine image is created based on parts.
-
公开(公告)号:US20190312795A1
公开(公告)日:2019-10-10
申请号:US15945344
申请日:2018-04-04
Applicant: International Business Machines Corporation
Inventor: Alexei Karve , Thomas E. Chefalas , Matthew X. Staffelbach , Neeraj Asthana
Abstract: Systems, computer-implemented methods, and computer program products that facilitate orchestration engine components for a cloud computing environment are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a ranking component that can rank respective connection components based on one or more attributes of the respective connection components. The computer executable components can further comprise a selection component that can select a connection component based on rank. The computer executable components can also comprise an orchestration engine component that can, based on the selected connection component, operatively couple a provisioning component to a computing resource component t of a cloud-based computing platform.
-
公开(公告)号:US20190227830A1
公开(公告)日:2019-07-25
申请号:US15879862
申请日:2018-01-25
Applicant: International Business Machines Corporation
Inventor: Alexei Karve , Andrzej Kochut
IPC: G06F9/455
Abstract: Reconstituting a machine image separates constituent parts of a machine image, and for each part, determines whether an exact version of the part is available on the target machine. If an exact version of the part is not available on the target machine, an inexact part is looked for on the target machine. Whether an inexact part is found may be determined based on attribute policy specification and similarity computation. For the inexact part found on the target machine, any dependencies may be identified and processed as a part to be reconstituted for the machine image. If no exact part and no inexact part are found on the target machine, the part is transferred from a source machine to the target machine. A machine image is created based on parts.
-
25.
公开(公告)号:US20180365047A1
公开(公告)日:2018-12-20
申请号:US16109078
申请日:2018-08-22
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Alexei Karve , Andrzej Kochut , Ruchi Mahindru , Charles O. Schulz , Mahesh Viswanathan
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/45562 , G06F2009/4557 , G06F2009/45575
Abstract: A computer-implemented method includes: receiving, by a computing device, a template for creating a virtual machine (VM) instance; separating, by the computing device, the template into a repeated portion and a unique portion; determining, by the computing device, whether the repeated portion is stored in a cache; creating, by the computing device and based on determining that the repeated portion is stored in the cache, the VM instance using the repeated portion stored in the cache; completing, by the computing device, the unique portion of the VM instance to create a completed VM instance; and deploying, by the computing device, the completed VM instance.
-
公开(公告)号:US09361595B2
公开(公告)日:2016-06-07
申请号:US13716081
申请日:2012-12-14
Applicant: International Business Machines Corporation
Inventor: Alexei Karve , Ajay Mohindra , Anca Sailer , Alla Segal
CPC classification number: G06Q10/06315
Abstract: A plurality of traditional software applications are packaged as custom composite solutions, and are stored as custom composite solution deployable images. Customer input is obtained from a customer. At least one of the custom composite solution deployable images is deployed into a management cloud in response to the customer input.
Abstract translation: 多个传统软件应用程序作为自定义复合解决方案进行打包,并作为自定义复合解决方案部署图像存储。 客户输入是从客户获得的。 至少有一个自定义复合解决方案可部署映像部署到管理云中以响应客户输入。
-
27.
公开(公告)号:US20150312110A1
公开(公告)日:2015-10-29
申请号:US14793287
申请日:2015-07-07
Applicant: International Business Machines Corporation
Inventor: Parijat Dube , Anshul Gandhi , Alexei Karve , Andrzej Kochut , Li Zhang
CPC classification number: G06F8/20 , G06F8/61 , G06F8/70 , G06F8/77 , G06F9/45558 , G06F2009/4557 , G06F2009/45595 , H04L41/12 , H04L41/14 , H04L41/5006 , H04L41/5054 , H04L67/10
Abstract: A method for scaling a cloud infrastructure, comprises receiving at least one of resource-level metrics and application-level metrics, estimating parameters of at least one application based on the received metrics, automatically and dynamically determining directives for scaling application deployment based on the estimated parameters, and providing the directives to a cloud service provider to execute the scaling.
Abstract translation: 一种用于扩展云基础架构的方法,包括:接收资源级度量和应用级度量中的至少一个,基于所接收的度量来估计至少一个应用的参数,根据估计的自动和动态地确定用于扩展应用程序部署的指令 参数,并向云服务提供商提供指令以执行缩放。
-
公开(公告)号:US20140172491A1
公开(公告)日:2014-06-19
申请号:US13716081
申请日:2012-12-14
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Alexei Karve , Ajay Mohindra , Anca Sailer , Alla Segal
IPC: G06Q10/06
CPC classification number: G06Q10/06315
Abstract: A plurality of traditional software applications are packaged as custom composite solutions, and are stored as custom composite solution deployable images. Customer input is obtained from a customer. At least one of the custom composite solution deployable images is deployed into a management cloud in response to the customer input.
Abstract translation: 多个传统软件应用程序作为自定义复合解决方案进行打包,并作为自定义复合解决方案部署图像存储。 客户输入是从客户获得的。 至少有一个自定义复合解决方案可部署映像部署到管理云中以响应客户输入。
-
公开(公告)号:US20240320687A1
公开(公告)日:2024-09-26
申请号:US18189681
申请日:2023-03-24
Applicant: International Business Machines Corporation
Inventor: Abdulhamid Adebowale Adebayo , Braulio Gabriel Dumba , Alexei Karve , Robert Filepp , Andrew John Anderson
IPC: G06Q30/018
CPC classification number: G06Q30/018
Abstract: A computer implemented method determines a compliance of an application. A number of processor units determines compliance scores resulting from compliance checks performed at each layer in layers in an edge computing network for components for the application running in the layers. The compliance checks performed at each layer are determined using a compliance profile identifying a set of the compliance checks for each component in the application. The number of processor units transmit the compliance scores determined in each layer in the layers upward to a top layer in the layers. The number of processor units aggregate compliance scores received from the components in a lower layer for transmission upward in the layers to the top layer as aggregated compliance scores. The number of processor units determine the compliance for the application using an overall aggregate score determined at the top layer.
-
公开(公告)号:US20210357206A1
公开(公告)日:2021-11-18
申请号:US15931785
申请日:2020-05-14
Applicant: International Business Machines Corporation
Inventor: Alexei Karve , Sai Zeng , Ting Dai
Abstract: A system, computer program product, and method are provided for supporting risk evaluation and modification of an executable codified infrastructure. The codified infrastructure is analyzed to identify any non-native program instructions. A selection of the identified non-native program instructions are combined and subjected to a risk evaluation by non-native tools. A risk evaluation result is mapped to corresponding lines of the source code, and a risk identifier is assigned to the corresponding lines of the source code. One or more modifications are selectively applied to the codified infrastructure in correspondence with the assigned risk identifier. The applied modification mitigates any defects in the source code.
-
-
-
-
-
-
-
-
-