Using discretized state-transitions to explain and troubleshoot application experience degradation in predictive internet
AssigneeCisco Technology, Inc.
InventorsJean-Philippe VASSEUR, Vinay Kumar KOLAR
Life of this patent
Estimating the term…
Abstract
In one embodiment, a device obtains path metrics for a network path used to convey application traffic for an online application. The device discretizes the path metrics into labeled states. The device generates state transition visualization data that represents the labeled states as nodes and transitions between the labeled states as edges connecting the nodes. The device provides the state transition visualization data for display.
Claims20
A method comprising:
- obtaining, by a device, path metrics for a network path used to convey application traffic for an online application;
- discretizing, by the device, the path metrics into labeled states;
- generating, by the device, state transition visualization data that represents the labeled states as nodes and transitions between the labeled states as edges connecting the nodes;
- and
- providing, by the device, the state transition visualization data for display, wherein the state transition visualization data being displayed comprises a 2-Dimensional plot with a plurality of nodes, each of which representing one of the labeled states, and a plurality of edges, each of which representing one of the transitions between the labeled states.
An apparatus, comprising:
- one or more network interfaces;
- a processor coupled to the one or more network interfaces and configured to execute one or more processes;
- and
- a memory configured to store a process that is executable by the processor, the process when executed configured to:
- obtain path metrics for a network path used to convey application traffic for an online application;
- discretize the path metrics into labeled states;
- generate state transition visualization data that represents the labeled states as nodes and transitions between the labeled states as edges connecting the nodes;
- and
- provide the state transition visualization data for display, wherein the state transition visualization data being displayed comprises a 2-Dimensional plot with a plurality of nodes, each of which representing one of the labeled states, and a plurality of edges, each of which representing one of the transitions between the labeled states.
A tangible, non-transitory, computer-readable medium storing program instructions that cause a device to execute a process comprising:
- obtaining, by the device, path metrics for a network path used to convey application traffic for an online application;
- discretizing, by the device, the path metrics into labeled states;
- generating, by the device, state transition visualization data that represents the labeled states as nodes and transitions between the labeled states as edges connecting the nodes;
- and
- providing, by the device, the state transition visualization data for display, wherein the state transition visualization data being displayed comprises a 2-Dimensional plot with a plurality of nodes, each of which representing one of the labeled states, and a plurality of edges, each of which representing one of the transitions between the labeled states.
Dependencies are inferred from the claim text.