×

System and method for correcting clock discrepancy in simultaneous network traffic captures

  • US 9,602,366 B1
  • Filed: 03/03/2010
  • Issued: 03/21/2017
  • Est. Priority Date: 03/03/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for determining clock disparities between a first clock in a first network monitor positioned to capture first data in a first segment of a network and a second clock in a second network monitor positioned to capture second data in a second segment of the network, the first and second data transmitted using at least one network transmission protocol, and the first and second network segments in different tiers of a multi-tiered network system, the method comprising the steps of:

  • receiving the first and second data, a packet of the first data traveling through a first network path of the multi-tiered network system and a packet of the second data traveling through a second network path of the multi-tiered network system different from the first network path, the traveling through the multiple tiers of the network system including terminating the packets of the first data and of the second data at a tier of the multi-tier system;

    correlating the first and second data into one or more application sessions, wherein data correlated with a first application session is first application session data that includes packets from both the first data and the second data;

    identifying a correct temporal sequence of said first application session data responsive to the at least one network transmission protocol and restraints of the multi-tiered network architecture, the restraints to which the identifying is responsive including locations in the multi-tiered network structure of the first and the second network monitors; and

    determining the disparity between the first and second clocks by comparing timestamps of said first application session data with said correct temporal sequence of said first application session data and accounting for the disparity when analyzing data captured by at least one of said first network monitor and said second network monitor wherein the disparity corresponds to an offset value and a scaling value wherein said offset value and said scaling value is utilized when analyzing data captured by at least one of said first network monitor and said second network monitor.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×