发明名称 Time monitor
摘要 A method and system for measuring latency is provided. A monitor node is used to measure latency in a computer network or in a computing device by time stamping signal messages sent from nodes in the computer network and/or tasks in a particular node or device. The time stamps are generated using a system clock of the monitor node to reduce any discrepancies in timing. In addition, the monitor node may compensate for latencies between the monitor node and each of the one or more nodes or devices across which latency is to be measured. Signal messages may include a data message ID and/or a node ID identifying the message that is being tracked and for which latency is being measured. Latency may further be measured across multiple tasks being performed in the same or different nodes or devices by transmitting signal messages for each of the multiple tasks.
申请公布号 US9229832(B2) 申请公布日期 2016.01.05
申请号 US201514616211 申请日期 2015.02.06
申请人 Reuters America Inc. 发明人 Edwards Timothy P.;Gunturu Rajasekhar R.;Sandri Brian D.;Merrick John Patrick
分类号 G01R31/08;G06F11/30;H04L12/26 主分类号 G01R31/08
代理机构 Banner & Witcoff, Ltd. 代理人 Banner & Witcoff, Ltd.
主权项 1. An apparatus, comprising: a network adapter configured to: receive a message at the apparatus from a first node, wherein the first node is a source other than a monitor node; andtransmit a second signal message to the monitor node from the apparatus in response to receiving the message from the first node, wherein the second signal message includes a message identifier and a node identifier; at least one processor; and memory storing computer-executable instructions that, when executed by the at least one processor, cause the apparatus to determine the message identifier associated with the message, wherein the second signal message is different from the received message and indicates that the apparatus is an end node, wherein the second signal message is configured to cause the monitor node to produce a time stamp associated with the second signal message, to determine that the apparatus is the end node, and to determine a latency between the first node and the apparatus by calculating a difference between a first time at which a first signal message is received from the first node and the time stamp, wherein the first node is part of a transmission path of the received message, wherein one or more additional nodes are part of the transmission path between the first node and the apparatus and the one or more additional nodes receive the message and transmit one or more additional signal messages to the monitor node to cause the monitor node to produce a time stamp associated with each of the one or more additional signal messages, and wherein the monitor node is separate from the transmission path.
地址 New York NY US