Methods and apparatus for providing adaptive private network centralized management system timestamp correlation processes
First Claim
1. A method to provide a consistent system timeline of node communications in an adaptive private network (APN) having a plurality of nodes, the method comprising:
- providing a first APN virtual machine that maintains an APN time used for forwarding packets through conduits in the APN;
providing an APN appliance that forwards packets through the conduits in the APN and that maintains time local to the APN appliance;
repeatedly sending statistics request messages from the first APN virtual machine to the APN appliance, wherein the first APN virtual machine comprises monitor, manager, and network statistics processing functions which are configured to provide the consistent system timeline and each of the statistics request messages contains a timestamp tn of when the statistics request message was sent in the APN time maintained by the first APN virtual machine;
receiving each of the statistics request messages at the APN appliance and recording a timestamp ta in the local time of the APN appliance when each of the statistics request messages was received at the APN appliance;
in response to each received statistics request message, returning requested node statistics from the APN appliance to the first APN virtual machine, wherein the requested node statistics each include a timestamp recorded in the local time of the APN appliance and state information regarding the APN appliance;
determining, by the first APN virtual machine and using the timestamps associated with successive statistics received from the APN appliance, a time jump in the local time of the APN appliance that does not correspond to a timestamping interval between the successive statistics; and
adjusting, by the first APN virtual machine and using the time jump, the timestamps of the statistics received from the APN appliance to form adjusted node statistics which are included in the consistent system timeline of node communications in the APN at the first APN virtual machine, wherein the consistent system timeline is provided for feedback through a network attached user interface.
3 Assignments
0 Petitions
Accused Products
Abstract
System and techniques are described which provide a method for time correlated monitoring of nodes in a network. A statistics request message is sent from a centralized control point to a node in a network having a plurality of nodes, wherein the statistics request message contains a centralized control point time stamp tn of when the message was sent. The statistics request message is received at the node which records a node timestamp ta when the message was received in the node. Node statistics are converted to system time at the centralized control point according to a first delta between tn and ta to generate adjusted node statistics. A second delta is determined at the centralized control point which is applied to the adjusted node statistics to provide consistent system time information for feedback or presentation through a network attached user interface.
66 Citations
24 Claims
-
1. A method to provide a consistent system timeline of node communications in an adaptive private network (APN) having a plurality of nodes, the method comprising:
-
providing a first APN virtual machine that maintains an APN time used for forwarding packets through conduits in the APN; providing an APN appliance that forwards packets through the conduits in the APN and that maintains time local to the APN appliance; repeatedly sending statistics request messages from the first APN virtual machine to the APN appliance, wherein the first APN virtual machine comprises monitor, manager, and network statistics processing functions which are configured to provide the consistent system timeline and each of the statistics request messages contains a timestamp tn of when the statistics request message was sent in the APN time maintained by the first APN virtual machine; receiving each of the statistics request messages at the APN appliance and recording a timestamp ta in the local time of the APN appliance when each of the statistics request messages was received at the APN appliance; in response to each received statistics request message, returning requested node statistics from the APN appliance to the first APN virtual machine, wherein the requested node statistics each include a timestamp recorded in the local time of the APN appliance and state information regarding the APN appliance; determining, by the first APN virtual machine and using the timestamps associated with successive statistics received from the APN appliance, a time jump in the local time of the APN appliance that does not correspond to a timestamping interval between the successive statistics; and adjusting, by the first APN virtual machine and using the time jump, the timestamps of the statistics received from the APN appliance to form adjusted node statistics which are included in the consistent system timeline of node communications in the APN at the first APN virtual machine, wherein the consistent system timeline is provided for feedback through a network attached user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for adapting a system timeline at an adaptive private network (APN) virtual machine based on correlated monitoring of appliances in an APN having time jumps that occur at the appliances, the method comprising:
-
providing an APN virtual machine that maintains an APN time used for forwarding packets through conduits in the APN; providing an APN appliance that forwards packets through the conduits in the APN and that maintains time local to the APN; receiving, at the first APN virtual machine, statistics from the APN appliance, each of the statistics including a timestamp recorded in the local time of the APN and state information regarding the APN appliance, wherein the first APN virtual machine comprises monitor, manager, and network statistics processing functions which are configured to provide a consistent system timeline; determining, by the first APN virtual machine and using the timestamps associated with successive statistics received from the APN appliance, a time jump in the local time of the APN appliance that does not correspond to a timestamping interval between the successive statistics; and adjusting, by the first APN virtual machine and using the time jump, the timestamps of the statistics received from the APN appliance to correlate in time the statistics received from the APN appliance with statistics received from other nodes in the APN on the consistent system timeline and the time correlated received node statistics provided at a program accessible storage location. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable non-transitory medium storing a computer program which causes a computer system to perform a method to provide a consistent system timeline of node communications in an adaptive private network (APN) having a plurality of nodes, the method comprising:
-
providing a first APN virtual machine that maintains an APN time used for forwarding packets through conduits in the APN; providing an APN appliance that forwards packets through the conduits in the APN and that maintains time local to the APN appliance; repeatedly sending statistics request messages from the first APN virtual machine to the APN appliance, wherein the first APN virtual machine comprises monitor, manager, and network statistics processing functions which are configured to provide the consistent system timeline and each of the statistics request messages contains a timestamp tn of when the message was sent in the APN time maintained by the first APN virtual machine; receiving each of the statistics request messages at the APN appliance and recording a timestamp ta in the local time of the APN appliance when each of the statistics request messages was received at the APN appliance; in response to each received statistics request message, returning requested node statistics to the first from the APN appliance to the first APN virtual machine, wherein the requested node statistics each include a timestamp recorded in the local time of the APN appliance and state information regarding the APN appliance; determining, by the first APN virtual machine and using the timestamps associated with successive statistics received from the APN appliance, a time jump in the local time of the APN appliance that does not correspond to a timestamping interval between the successive statistics; and adjusting, by the first APN virtual machine and using the time jump, the timestamps of the statistics received from the APN appliance to form adjusted node statistics which are included in the consistent system timeline of node communications in the network at the first APN virtual machine, wherein the consistent system timeline is provided for presentation through a network attached user interface. - View Dependent Claims (21, 22, 23, 24)
-
Specification