Methods and apparatus for monitoring, collecting, storing, processing and using network traffic data of overlapping time periods
First Claim
1. A method of processing and storing data in a computer system including processor circuitry, and a data storage device, the method comprising the steps of:
- storing first and second sets of records on the data storage device, the first and second sets of records being of different data resolutions and corresponding to overlapping periods of time;
operating the processor circuitry to receive data collected over a period of time; and
operating the processor circuitry to update at least one record in each of the stored first and second sets of records with the received data.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for collecting, storing, processing and using data are described. Network traffic probes are identified and attempts are made to configure the probes to generate network traffic data sets which are as close to a preselected common data format as possible. Application layer traffic data is collected in addition to network layer traffic data. The common data format uses delta count values, and terminal count mode format. Network data is obtained from a probe using one of the available table formats which is selected in the following order of preference: alMatrixTopN (Terminal Mode), alMatrixTopN (AllMode), alMatrix, nlMatrixTopN and nlMatrix. A database of collected network traffic information which includes multiple parallel sets of data stored at different resolutions is created. The data sets for each individual resolution are stored in a separate FIFO data structure and the oldest data records are overwritten when allocated data space becomes fully utilized.
79 Citations
29 Claims
-
1. A method of processing and storing data in a computer system including processor circuitry, and a data storage device, the method comprising the steps of:
-
storing first and second sets of records on the data storage device, the first and second sets of records being of different data resolutions and corresponding to overlapping periods of time;
operating the processor circuitry to receive data collected over a period of time; and
operating the processor circuitry to update at least one record in each of the stored first and second sets of records with the received data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of collecting and processing network traffic data, comprising the steps of:
-
periodically collecting network traffic data from a data probe, generating a database of network traffic information from the collected network traffic data, the database comprising a plurality of network traffic data sets of differing degrees of data resolution corresponding to overlapping network traffic time periods. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for monitoring network traffic data, comprising:
-
a plurality of network traffic data probes for collecting network traffic information;
processor circuitry coupled to the network traffic probes for receiving data therefrom; and
a data storage device for storing a network traffic database generated by the processor circuitry using data collected by the network traffic data probes, the data storage device including;
a plurality of data structures, each one of the plurality of data structures including network traffic data;
a) stored at a different resolution than the resolution at which network traffic data is stored in the other ones of the plurality of data structures; and
b) corresponding to a period of time which overlaps the period of time for which network traffic data is stored in the other ones of the plurality of data structures. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification