System and Method for Analyzing Network Performance Data
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system and computer-automated method for analyzing performance data in a telecommunications network. In A data set is provided that contains a log of a first time sequence of network events which are classified into event types. A second time sequence is generated from the first time sequence by aggregating the events into event groups, and at least a third time sequence is generated by aggregating the event groups into event super-groups. A multi-level time sequence event hierarchy of at least three levels is thus created. The multiple time sequence levels are rendered into a visualization in which the different event types are visually distinct from each other. The visualization reveals to a domain expert patterns of behavior in the data set which can be used to detect current network problems and to predict future network loading, for example in a network operations center.
-
Citations
39 Claims
-
1-20. -20. (canceled)
-
21. A computer-automated method for analyzing network performance data, the method comprising:
-
receiving a data set containing a log of a first time sequence of network events in which each network event is associated with at least one network location and has been classified into one of a plurality of event types; creating a second time sequence from the first time sequence by aggregating the events into event groups, wherein each event group is defined as a plurality of events which are in a specific sequence of event types, each event group being classified into one of a plurality of event group types; creating a third time sequence from the second time sequence by aggregating the event groups into event super-groups, wherein each event super-group is defined as a plurality of event groups which are in a specific sequence of event group types, each event super-group being classified into one of a plurality of event super-group types; and rendering into a visualization at least one of the time sequences such that in the visualization each of the types is visually distinct from other types in the same time sequence. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A non-transitory computer readable recording medium storing a computer program product for controlling a computing device for automated analyzing of network performance data, the computer program product comprising software instructions which, when run on processing circuitry of the computing device, causes the computing device to:
-
receive a data set containing a log of a first time sequence of network events in which each network event is associated with at least one network location and has been classified into one of a plurality of event types; create a second time sequence from the first time sequence by aggregating the events into event groups, wherein each event group is defined as a plurality of events which are in a specific sequence of event types, each event group being classified into one of a plurality of event group types; create a third time sequence from the second time sequence by aggregating the event groups into event super-groups, wherein each event super-group is defined as a plurality of event groups which are in a specific sequence of event group types, each event super-group being classified into one of a plurality of event super-group types; and render into a visualization at least one of the time sequences such that in the visualization each of the types is visually distinct from other types in the same time sequence.
-
-
39. A computer system for analyzing network performance data, the system comprising:
-
a data input operable to receive a data set containing a log of a first time sequence of network events in which each network event is associated with at least one network location and has been classified into one of a plurality of event types; memory operable to store the data set; processing circuitry operable to analyze the data set by; creating a second time sequence from the first time sequence by aggregating the events into event groups, wherein each event group is defined as a plurality of events which are in a specific sequence of event types, each event group being classified into one of a plurality of event group types; creating a third time sequence from the second time sequence by aggregating the event groups into event super-groups, wherein each event super-group is defined as a plurality of event groups which are in a specific sequence of event group types, each event super-group being classified into one of a plurality of event super-group types; and rendering into a visualization at least one of the time sequences such that in the visualization each of the types is visually distinct from other types in the same time sequence; and an output operable to output the visualization to a display.
-
Specification