International Business Machines Corporation
Grouping anomalous components of a distributed application

Last updated:

Abstract:

Systems, devices, computer-implemented methods, and/or computer program products that facilitate fault localization for distributed applications. In one example, a system can comprise a process that executes computer executable components stored in memory. The computer executable components can comprise a graph compiler and a partitioning component. The graph compiler can generate a hypernode graph for a distributed application using causality data inferred from log data generated by services emitting errors. The distributed application can comprise the services. The partitioning component can cluster the services into a plurality of groups using the hypernode graph and an objective function.

Status:
Grant
Type:

Utility

Filling date:

29 Apr 2021

Issue date:

19 Apr 2022