DETERMINING INFLUENCE OF APPLICATIONS ON SYSTEM PERFORMANCE

    公开(公告)号:US20220121548A1

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

    申请号:US17073504

    申请日:2020-10-19

    Abstract: A computer-implemented method for determining influence of applications on system performance includes collecting, by a processor, for several applications that are executing on a computing system, respective instrumentation data during multiple time-segments. The method further includes determining, for each of the applications, a performance value and a robustness value for each of the time-segments based on the respective instrumentation data. Further, using the performance value and robustness value for each time-segment, multiple health-waveforms are generated, where a health-waveform is generated for each respective application. The method further includes determining, by the processor, an influence-factor of a first application on a second application, the first application and the second application are executing on the computing system. The method further includes adjusting, by the processor, allocation of a computer resource by releasing the computer resource from the first application and allocating the computer resource to the second application based on the influence-factor.

    CAPABILITY ORCHESTRATION IN A CLOUD-NATIVE ENVIRONMENT

    公开(公告)号:US20250053433A1

    公开(公告)日:2025-02-13

    申请号:US18366114

    申请日:2023-08-07

    Abstract: Capability orchestration in a cloud-native environment includes one or more new combined capability definitions generated by one or more processing units based on existing capability definitions and a combined capability manifest to form a hierarchy of capability definitions. A capability request directed to one or more capabilities can be received by the one or more processing units. One or more capability definitions corresponding to the one or more capabilities can be determined from the hierarchy of capability definitions by the one or more processing units based on the capability request. Deployable resources can be derived by the one or more processing units based on the determined one or more capability definitions. The one or more capabilities can be generated by the one or more processing units based on the derived deployable resources.

    Determining influence of applications on system performance

    公开(公告)号:US11620205B2

    公开(公告)日:2023-04-04

    申请号:US17073504

    申请日:2020-10-19

    Abstract: A computer-implemented method for determining influence of applications on system performance includes collecting, by a processor, for several applications that are executing on a computing system, respective instrumentation data during multiple time-segments. The method further includes determining, for each of the applications, a performance value and a robustness value for each of the time-segments based on the respective instrumentation data. Further, using the performance value and robustness value for each time-segment, multiple health-waveforms are generated, where a health-waveform is generated for each respective application. The method further includes determining, by the processor, an influence-factor of a first application on a second application, the first application and the second application are executing on the computing system. The method further includes adjusting, by the processor, allocation of a computer resource by releasing the computer resource from the first application and allocating the computer resource to the second application based on the influence-factor.

    ROLE-BASED MULTI-CONTROLLER COLLABORATION ON RESOURCE MODIFICATION IN A CONTAINER ORCHESTRATION PLATFORM

    公开(公告)号:US20250110783A1

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

    申请号:US18374043

    申请日:2023-09-28

    Abstract: A method, computer program product, and computer system for generating and using a layering resource representation of a resource in a container orchestration platform. An owner controller creates a base layer of the layering resource representation. The base layer is a resource field tree of the entire resource. After the base layer is created, one or more collaborator controllers create respective one or more overlay layers of the layering resource representation. Each overlay layer is a sub-tree of the resource field tree. Each collaborator controller is authorized to update each field of the sub-tree created by each collaborator controller and is not authorized to update any other field of the resource field tree. Any field of the sub-tree that is updated by the collaborator controller that created the sub-tree replaces any previous updating of any field by the owner controller.

    ANOMALY DETECTION DURING CLOUD APPLICATION INSTALLATION

    公开(公告)号:US20250086043A1

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

    申请号:US18367114

    申请日:2023-09-12

    Abstract: A method, system, and computer program product that are configured to: create a resource dependency graph that defines dependencies between resources created in an installation of a cloud native application, wherein the resource dependency graph includes a respective time range of each respective one of the resources; for each respective one of the resources, determine a condition of the respective one of the resources based on the respective time range of the respective one of the resources, a success condition of the respective one of the resources, and one or more failure conditions of the respective one of the resources; and create a cause analysis resource that includes the determined condition of each respective one of the resources.

    Performance data analysis to reduce false alerts in a hybrid cloud environment

    公开(公告)号:US11210155B1

    公开(公告)日:2021-12-28

    申请号:US17342714

    申请日:2021-06-09

    Abstract: Aspects of the invention include a computer-implemented method that includes converting runtime data points that are indicative of an influence of the runtime data points on a robustness and performance of a computing system. The runtime data points are clustered, wherein each cluster respectively represents a temporal state of the computing system. Each cluster is translated into a three-dimensional representation based on a probability density of the runtime data points of each cluster. A time-based vector is generated, where the vector describes a transition from a first three-dimensional representation to a second three-dimensional representation. Each three-dimensional representation traversed by the time-based vector represents a respective state of the computing system. The time-based vector is compared with a baseline vector. An anomaly alert is issued based at least in part on the comparison.

Patent Agency Ranking