Representing and analyzing cloud computing data as pseudo systems

    公开(公告)号:GB2581109A

    公开(公告)日:2020-08-05

    申请号:GB202007968

    申请日:2018-11-08

    Applicant: IBM

    Abstract: Techniques facilitating representing and analyzing cloud computing data as pseudo systems are provided. A system comprises a memory that stores, and a processor that executes, computer executable components. The computer executable components comprise a framework component and a generation component. The framework component can recreate a system state of a computing device as a pseudo system state for the computing device. The pseudo system state can be decoupled from an original operating state of the computing device and can comprise data abstracted from the original operating state. The data abstracted can mimic an operation of the computing device. The generation component can create the pseudo system state and can facilitate black-box execution of software over the pseudo system state. The black-box execution of software can comprise running applications in the pseudo system state as if the applications were executing in the original operating state of the computing device..

    Dynamic delivery of software functions

    公开(公告)号:GB2581117A

    公开(公告)日:2020-08-05

    申请号:GB202009131

    申请日:2018-12-17

    Applicant: IBM

    Abstract: A container cloud platform that allows software functions to be shared by multiple applications in different application containers is provided. The service functions are containerized and disaggregated from the application containers. The containerized services are delivered as a capsule for applications that invoke the service functions at application runtime. The images of the service containers are deployed at the host computing devices operating the corresponding application containers. The container cloud platform monitors the deployed service containers for their execution as well as their termination.

    Dynamic automation of selection of pipeline artifacts

    公开(公告)号:IL297210A

    公开(公告)日:2022-12-01

    申请号:IL29721022

    申请日:2022-10-11

    Abstract: An artificial intelligence (AI) platform to support a continuous integration and deployment (CI/CD) pipeline for software development and operations (DevOps). One or more dependency graphs are generated based on application artifacts. A machine learning (ML) model is leveraged to capture a relationship between components in the dependency graph(s) and one or more pipeline artifacts. Responsive a change of an application artifact, the captured relationship is leveraged to identify an impact of the detected change on the pipeline artifact(s). The CI/CD pipeline is selectively optimized and executed based on the identified impact to improve the efficiency of the pipeline and the deployment time.

    Method and system to identify and prioritize re-factoring to improve micro-service identification

    公开(公告)号:GB2600554A

    公开(公告)日:2022-05-04

    申请号:GB202113987

    申请日:2021-09-30

    Applicant: IBM

    Abstract: A computer system wherein there is a genetic manager to apply a genetic algorithm to parent re-factoring operations selected from an initial identified set of such operations for source code to produce an offspring population of the operations as a subset of the parent re-factoring operations. A score manager measures a fitness score of each re-factoring operation including collecting runtime traces of the source code and applies the traces to the subset such that a classifier can prioritise operations within the subset based on a corresponding fitness score. Responsive to the prioritisation one or more of the re-factoring operations can be applied to the source code to produce one or more micro-service candidates. A crossover operator may be applied to generate a combination of offspring re-factoring operations, and a mutation operator may be applied to introduce variability to the generated combination. The application of the genetic algorithm and fitness score measurement may be an iterative process wherein an operation is selected as the next parent re-factoring operation on an objective factor and iteratively applied to the process.

    Compliance-aware runtime generation based on application patterns and risk assessment

    公开(公告)号:GB2578066B

    公开(公告)日:2022-02-16

    申请号:GB202000336

    申请日:2018-06-18

    Applicant: IBM

    Abstract: Systems, computer-implemented methods and/or computer program products that facilitate compliance-aware runtime generation of containers are provided. In one embodiment, a computer-implemented method comprises: identifying, by a system operatively coupled to a processor, information used by a target application to containerize; determining whether one or more risk violations exist for the information within one or more defined thresholds; determining whether a compliance or a security violation exists in the information, wherein the determining whether the compliance or security violation exists is performed based on a determination by the risk assessment component that one or more risk violations do not exist; and generating a new container of components corresponding to defined components of the target application that allow the target application to execute without an underlying operating system, wherein the generating is based on a determination that no compliance or security violation exists in the information.

    Dynamic delivery of software functions

    公开(公告)号:GB2581117B

    公开(公告)日:2020-12-23

    申请号:GB202009131

    申请日:2018-12-17

    Applicant: IBM

    Abstract: A container cloud platform that allows software functions to be shared by multiple applications in different application containers is provided. The service functions are containerized and disaggregated from the application containers. The containerized services are delivered as a capsule for applications that invoke the service functions at application runtime. The images of the service containers are deployed at the host computing devices operating the corresponding application containers. The container cloud platform monitors the deployed service containers for their execution as well as their termination.

    Dynamic automation of selection of pipeline artifacts

    公开(公告)号:IL297210B1

    公开(公告)日:2025-03-01

    申请号:IL29721022

    申请日:2022-10-11

    Abstract: An artificial intelligence (AI) platform to support a continuous integration and deployment (CI/CD) pipeline for software development and operations (DevOps). One or more dependency graphs are generated based on application artifacts. A machine learning (ML) model is leveraged to capture a relationship between components in the dependency graph(s) and one or more pipeline artifacts. Responsive a change of an application artifact, the captured relationship is leveraged to identify an impact of the detected change on the pipeline artifact(s). The CI/CD pipeline is selectively optimized and executed based on the identified impact to improve the efficiency of the pipeline and the deployment time.

    Representing and analyzing cloud computing data as pseudo systems

    公开(公告)号:GB2581109B

    公开(公告)日:2020-11-18

    申请号:GB202007968

    申请日:2018-11-08

    Applicant: IBM

    Abstract: Techniques facilitating representing and analyzing cloud computing data as pseudo systems are provided. A system comprises a memory that stores, and a processor that executes, computer executable components. The computer executable components comprise a framework component and a generation component. The framework component can recreate a system state of a computing device as a pseudo system state for the computing device. The pseudo system state can be decoupled from an original operating state of the computing device and can comprise data abstracted from the original operating state. The data abstracted can mimic an operation of the computing device. The generation component can create the pseudo system state and can facilitate black-box execution of software over the pseudo system state. The black-box execution of software can comprise running applications in the pseudo system state as if the applications were executing in the original operating state of the computing device.

    Compliance-aware runtime generation based on application patterns and risk assessment

    公开(公告)号:GB2578066A

    公开(公告)日:2020-04-15

    申请号:GB202000336

    申请日:2018-06-18

    Applicant: IBM

    Abstract: Systems, computer-implemented methods and/or computer program products that facilitate compliance-aware runtime generation of containers are provided. In one embodiment, a computer-implemented method comprises: identifying, by a system operatively coupled to a processor, information used by a target application to containerize; determining whether one or more risk violations exist for the information within one or more defined thresholds; determining whether a compliance or a security violation exists in the information, wherein the determining whether the compliance or security violation exists is performed based on a determination by the risk assessment component that one or more risk violations do not exist; and generating a new container of components corresponding to defined components of the target application that allow the target application to execute without an underlying operating system, wherein the generating is based on a determination that no compliance or security violation exists in the information.

Patent Agency Ranking