Zur Analyse des dynamischen Ablaufverhaltens von Software auf parallelen und verteilten Systemen bedient man sich immer mehr des Monitoring, weil es die genaueste Analysemethode ist. Viele Hardware-Monitore verfugen uber einen globalen Zeitbezug; Hardware-Monitoren mit mehreren unabhangigen Messtationen und Software-Monitoren, die in solchen Systemen eingesetzt weiden, fehlt er jedoch. Um dennoch zeitliche Aussagen zu eihalten, die sich auf Zeitdistanzen zwischen Ereignissen auf verschiedenen Prozessoren beziehen, bedarf es aber einer global gultigen Zeitskala fur die betrachteten Ereignisse. Hierzu werden in der vorliegenden Arbeit zwei aufeinander aufbauende Verfahren hergeleitet. Das erste liefert einen konstanten Korrekturterm, der es erlaubt die Zeitstempel eines Monitors auf diejenigen eines anderen zu beziehen. Dieses Verfahren liefert fur die meisten Anwendungsfalle eine hinreichende Genauigkeit, und es wird ein Kriterium angegeben, wann es nicht mehr anwendbar ist. Das zweite Verfahren baut auf dem ersten auf, indem es das Datenmaterial gleichmasig aufteilt, das erste Verfahren auf den Teilen jeweils separat anwendet und die Teilergebnisse einer Regressionsanalyse unterzieht.
[1]
Martina Zitterbart,et al.
NETMON-II A Monitoring Tool for Distributed and Multiprocessor Systems
,
1991,
Perform. Evaluation.
[2]
Alan Mink,et al.
Multiprocessor performance-measurement instrumentation
,
1990,
Computer.
[3]
Andrzej Duda,et al.
Estimating Global Time in Distributed Systems
,
1987,
ICDCS.
[4]
David L. Mills,et al.
On the Accuracy and Stablility of Clocks Synchronized by the Network Time Protocol in the Internet System
,
1989,
CCRV.
[5]
Bernd Mohr,et al.
ZÄHLMONITOR 4: Ein Monitorsystem für das Hardware- und Hybrid-Monitoring von Multiprozessor- und Multicomputer-Systemen
,
1987,
MMB.