Patent Document ID: 8661295
Application ID: 13077296
Patent Flag: 1

Claim One:
1. A computing device comprising: a processing unit in communication with the memory and the interface, the processing unit operative to: generate a first network topology comprising a plurality of network paths, wherein each one of the network paths includes at least two nodes and at least one link; allocate health checks across the plurality of network paths in order to monitor all links in the network; measure communication attributes across each of the plurality of paths in the network by using the generated first network topology, and by manipulating port numbers to modify paths between two nodes; process the measured communication attributes for detecting failures on the paths; analyze each of the detected failures to determine at least one root cause for each of the failures; and remedy the at least one root cause determined; a memory that stores at least one of the first network topology, the subsequent network topology, the measured communication attributes, the processed communication attributes, the detected failures, the determined root causes; and an interface which makes available for display at least one of the first network topology, the subsequent network topology, the measured communication attributes, the processed communication attributes, the detected failures, the determined root causes and the alarm.