Publikationen

Themen


Fragen zu EJB 3.0 ?
Fragen Sie doch einfach ein Mitglied der EJB 3.0 Expert Group: Oliver Ihns. Einfach auf den rechts stehenden EMail-Link klicken.



Die EJB-Forumswebsite

zum Forum...

 

 

::: 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 Methoden-aufrufen 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

Hinweis: Hier folgen weitere Erklärungen und Grafiken um das Szenario besser veranschaulichen zu können.

Autor: Oliver Ihns

EJB 3.0-Kolumne

EJB 3.0-Kolumne im Javamagazin!

Im Javamagazin gibt es seit Ausgabe 2/2005 die EJB 3.0-Kolumne von Oliver Ihns, in der er jeden Monat - bis zur finalen Version in 2006 - einen dedizierten Aspekt von EJB 3.0 beleuchtet.


Unser EJB-Buch

Das aktuelle Buch zu EJB 2.1.

Erschienen im Oldenbourg Wissenschafts-
verlag
. Vielfach eingesetzt in Praxis und Studium.
mehr...


EJB-Poster

Siehe Poster


    Letzte Änderung: 30.12.2005 - © 2001-2006 [objects-at-work]

Impressum - Kontakt