Push pull data collection
First Claim
1. Apparatus includinga network monitoring device coupleable to a communication network, said communication network coupleable to at least one first type of device sending network data on their own behest, and at least one second type of device sending network status data upon the request of said network monitoring device;
- said network monitoring device including a buffer of network status data, said buffer being equally divided into a selected number of entries being assigned a selected clock tick offset from a selected marker;
each entry in said buffer including status data received by said network monitoring device, the status data being inserted out of order by said network monitoring device with respect to a time when it was generated by the network at a discernable past time;
when said network monitoring device maintains said status data from said network in said buffer, at a location where it was inserted out of order associated with said discernable past time; and
when said discernable past time exceeds a selected threshold, said network monitoring device reduces an effect of said status data from a selected discernable past time associated with said selected threshold.
8 Assignments
0 Petitions
Accused Products
Abstract
A monitoring device responds to status data pushed from a network device, and also manages a link with another network device, the link allowing the monitoring device to pull status data from the second network device. The monitoring device receives packets including status, the data indicating activity for one or more clock ticks. The monitoring device can compute statistical measures, rather than the network device. The monitoring device maintains the status data in a buffer. The monitoring device lags actual activity, but has is more likely to capture delayed packets. The network device sends packets as wrappers, each wrapper indicating sets of status information. When the information in a wrapper crosses a clock tick boundary, the monitoring device allocates reported activity among clock ticks, assuming that activity follows a uniform distribution.
35 Citations
13 Claims
-
1. Apparatus including
a network monitoring device coupleable to a communication network, said communication network coupleable to at least one first type of device sending network data on their own behest, and at least one second type of device sending network status data upon the request of said network monitoring device; -
said network monitoring device including a buffer of network status data, said buffer being equally divided into a selected number of entries being assigned a selected clock tick offset from a selected marker; each entry in said buffer including status data received by said network monitoring device, the status data being inserted out of order by said network monitoring device with respect to a time when it was generated by the network at a discernable past time; when said network monitoring device maintains said status data from said network in said buffer, at a location where it was inserted out of order associated with said discernable past time; and when said discernable past time exceeds a selected threshold, said network monitoring device reduces an effect of said status data from a selected discernable past time associated with said selected threshold.
-
-
2. Apparatus including
a network monitoring device, the network monitoring device responsive to first network status data from one or more devices coupled to a network; -
wherein the network monitoring device includes a database responsive to the first network status data and having a defined time order of database entries, the database disposed to enter the first network status data into the database entries out of order from when it was received, in response to when the first network status data was generated by those one or more devices; wherein when the network monitoring device receives second network status data for a time duration associated with multiple database entries, the network monitoring device divides network status data items, determined from the second network status data, among those identifiable multiple database entries. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A method of operating a network monitoring device, the method including steps of
coupling the network monitoring device to one or more devices coupled to a network; -
receiving network status data from the network, one or more network status data items being determinable from the network status data; entering the network status data items in a database, the database including one or more database entries having a defined time order, each database entry representing a known time duration relative to a current time; when entering the network status data items in the database, entering the network status data into the database entries out of order from when it was received, in response to when the first network status data was generated by those one or more devices. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification