Method and apparatus for passively calculating latency for a network appliance

   
   

A device that passively monitors arriving and departing data packets on one or more networks, correlates arriving data packets with departing data packets, and calculates a latency estimate based on the confidence of the correlation. The device detects and copies data packets arriving at a network device and the data packets departing from the same network device. A timestamp is stored for each arriving or departing data packet. Latency across a network device can be determined based on the timestamps for correlating data packets. Additionally, latency across a network device per protocol layer can also be calculated. Varying levels of confidence of a latency estimation depend on the operation necessarily performed on the data packet by the network device and the protocol level at which correlation between the arriving and departing data packets can be achieved.

Eine Vorrichtung, die passiv die ankommenden und abreisendatenpakete in einem oder mehr Netzen, aufeinander bezieht ankommende Datenpakete mit abreisendatenpaketen und errechnet eine Latenzschätzung überwacht, die auf dem Vertrauen der Wechselbeziehung basiert. Die Vorrichtung ermittelt und kopiert die Datenpakete, die zu einer Netzvorrichtung kommen und die Datenpakete, die von der gleichen Netzvorrichtung abreisen. Ein Zeitstempel wird für jedes ankommende oder abreisendatenpaket gespeichert. Latenz über einer Netzvorrichtung kann festgestellt werden gründete auf den Zeitstempeln für aufeinander beziehende Datenpakete. Zusätzlich kann Latenz über einer Netzvorrichtung pro Protokollschicht auch errechnet werden. Unterschiedliche Niveaus des Vertrauens einer Latenzschätzung hängen vom Betrieb ab, der notwendigerweise am Datenpaket durch die Netzvorrichtung und das Protokollniveau, an denen Wechselbeziehung zwischen den ankommenden und abreisendatenpaketen, durchgeführt wird erzielt werden kann.

 
Web www.patentalert.com

< Method for non-destructive readout and apparatus for use with the method

< Temperature compensated RRAM circuit

> Method of forming a gate electrode contact spacer for a vertical DRAM device

> Ferroelectric memory device and method of forming the same

~ 00168