LATE DATA DETECTION IN DATA CENTER
First Claim
1. A method comprising:
- receiving, by a device and from a sensor at a node, a report comprising a network activity of the node captured by the sensor and a first timestamp relative to a first clock of the node;
determining, by the device, a second timestamp relative to a second clock of the device, the second timestamp indicating a receipt of the report by the device from the sensor at the node;
determining a delta, by the device, between the first timestamp and the second timestamp;
determining, by the device, a communication latency associated with a communication channel between the device and the sensor;
adjusting, by the device, the delta based on the communication latency; and
generating, by the device, a third timestamp based on the adjusted delta.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and non-transitory computer-readable storage media for synchronizing timestamps of a sensor report to the clock of a device. In one embodiment, the device receives a report from a sensor of a node. The report can include a network activity of the node captured by the sensor and a first timestamp relative to the clock of the node. The device can then determine a second timestamp relative to the clock of the collector indicating receipt of the report by the device and from the sensor at the node. The device can also determine a delta between the first timestamp and the second timestamp, and a communication latency associated with a communication channel between the device and the sensor. Next, the device can adjust the delta based on the communication latency, and generate a third timestamp based on the adjusted delta.
155 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a device and from a sensor at a node, a report comprising a network activity of the node captured by the sensor and a first timestamp relative to a first clock of the node; determining, by the device, a second timestamp relative to a second clock of the device, the second timestamp indicating a receipt of the report by the device from the sensor at the node; determining a delta, by the device, between the first timestamp and the second timestamp; determining, by the device, a communication latency associated with a communication channel between the device and the sensor; adjusting, by the device, the delta based on the communication latency; and generating, by the device, a third timestamp based on the adjusted delta. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium having computer readable instructions stored on the computer readable medium that, when executed are effective to cause a computing device to:
-
receive, from a sensor at a node, a report comprising a network activity of the node captured by the sensor and a first timestamp relative to a first clock of the node; determine a second timestamp relative to a second clock of the device, the second timestamp indicating a receipt of the report by the device from the sensor at the node; determine a delta between the first timestamp and the second timestamp; determine a communication latency associated with a communication channel between the device and the sensor; adjust the delta based on the communication latency; and generate a third timestamp based on the adjusted delta. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing system comprising:
-
a computing device; and a memory containing instructions that, when executed by the computing device, cause the computing system to; receive, from a sensor at a node, a report comprising a network activity of the node captured by the sensor and a first timestamp relative to a first clock of the node; determine a second timestamp relative to a second clock of the device, the second timestamp indicating a receipt of the report by the device from the sensor at the node; determine a delta between the first timestamp and the second timestamp; determine a communication latency associated with a communication channel between the device and the sensor; adjust the delta based on the communication latency; generate a third timestamp based on the adjusted delta; and associating, by the device, the third timestamp to the received report from the sensor. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification