Root-cause analysis of network performance problems
AssigneeInternational Business Machines Corporation
InventorsDavid Breitgand, Ealan Henis, Edya Ladan-Mozes, Onn Shehory, Elena Yerushalmi
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsDavid Breitgand, Ealan Henis, Edya Ladan-Mozes, Onn Shehory, Elena Yerushalmi
Estimating the term…
A method for diagnosing network performance problems includes providing a graph representing a topology of a network including first nodes that are classified as providers of a resource, second nodes that are classified as consumers of the resource, and third nodes that are classified as mediators intervening between the providers and the consumers. Responsively to a report of a performance problem encountered by a given consumer in the network, at least one input/output (I/O) path is traced through the graph connecting the given consumer to one or more of the providers. One or more problematic nodes are identified along the at least one I/O path as possible causes of the performance problem.
A method for diagnosing network performance problems, the method comprising:
Apparatus for diagnosing network performance problems, the apparatus comprising:
A computer software product for diagnosing network performance problems, the product comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a computer, cause the computer to provide a graph representing a topology of a network comprising first nodes that are classified as providers of a resource, second nodes that are classified as consumers of the resource, and third nodes that are classified as mediators intervening between the providers and the consumers, and further cause the computer, upon receiving a report of a performance problem encountered by a given consumer in the network, to trace, responsively to the report, at least one input/output (I/O) path through the graph connecting the given consumer to one or more of the providers and to identify one or more problematic nodes along the at least one I/O path as possible causes of the performance problem.
Dependencies are inferred from the claim text.