News

 

27.08.2010

Holger Koschek hat im Business Technology Magazin einen Artikel über Storytelling veröffentlicht. mehr…

10.08.2010

Oliver Ochs und Jochen Jörg haben im JavaMagazin eine dreiteilige Artikelreihe über Google Wave veröffentlicht.

13.07.2010

Die Gewinner des Holisticon-WM-Tippspiels 2010 spenden den erspielten Gesamtbetrag der Sternenbrücke, einem Hamburger Kinder-Hospiz. Die Sternenbrücke begleitet Familien und ihre kranken Kinder auf deren letztem Stück des Lebensweges. Diese wichtige Unterstützung liegt uns seit Jahren am Herzen. Mit unserem Engagement möchten wir einen kleinen Teil dazu beitragen. Herzlichen Glückwunsch den glücklichen Siegern und vielen Dank für die Spende!

16.05.2010

Holisticon ist auch in diesem Jahr wieder Roundtable-Sponsor der Seacon in Hamburg. mehr…

Messung von Transfer- und Ausführungszeiten von Methodenaufrufen in verteilten Systemen

« Verteilte Zeitmessung (Variante 1: synchrone Systemuhren) | Einleitung | »

Verteilte Zeitmessung

(Variante 2: Messung der Latenzzeiten von Methodenaufrufen bei asynchron laufenden Systemuhren)

Problem

Es soll die Zeitspanne ermittelt bzw. gemessen werden, die benötigt wird, um einen Methodenaufruf von einem Client auf Rechner 1 zum Server auf Rechner 2 zu übermitteln. Es kann dabei nicht sichergestellt werden, dass die Systemuhren der beiden Rechner völlig synchron laufen (Anmerkung: dies wird in den meisten Szenarien der Fall sein).

Ziel

Messung bzw. Ermittlung der Zeitspanne, die benötigt wird, um einen Methodenaufruf vom Client zum Server zu übermitteln unter der Prämisse, dass die beiden Systemuhren der Rechner nicht völlig synchronisiert sind.

Vorgehen

Folgende Formel wird zur Ermittlung der Zeitspanne herangezogen.

(“Blockzeit des Clients” - “Ausführungsdauer der gerufenen Methode”) / 2

« Verteilte Zeitmessung (Variante 1: synchrone Systemuhren) | Einleitung | »