blob: cee3e208642ae7259d579f49f62967fa4d4b0756 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
\chapter{Der Simulator}
\section{Graphical User Interface (GUI)}
\subsection{Toolbar}
\subsection{Visualisierung}
\subsubsection{Zeitachse}
\subsubsection{Prozesse}
\subsubsection{Nachrichten}
\subsection{``Sidebar''}
\subsubsection{Ereignisse}
\subsubsection{Variablen}
\subsection{Loggfenster}
\subsection{Expertenmodus}
\subsubsection{Lamport- und Vektorzeit}
\subsubsection{Loggfilter}
\subsubsection{Lokale und globale Ereignisse}
\section{Ereignisse}
\subsection{Prozessabsturz}
\subsection{Prozesswiederbelebung}
\subsection{Aktivierung und Deaktivierung von Protokollen}
\subsection{Weitere Protokollereignisse}
\section{Protokolle}
\subsection{Beispiel (Dummy) Protokoll}
\subsection{Das Ping-Pong Protokoll}
\subsection{Das Broadcast-Sturm Protokoll}
\subsection{Das Protokoll zur internen Synchronisierung in einem synchronen System}
\subsection{Christians Methode zur externen Synchronisierung}
\subsection{Berkeley Algorithmus zur internen Synchronisation}
\subsection{Das Ein-Phasen Commit Protokoll}
\subsection{Das Zwei-Phasen Commit Protokoll}
\subsection{Der ungen\"{u}gende (Basic) Multicast}
\subsection{Der zuverl\"{a}ssige (Reliable) Multicast}
\section{Zeitformate}
\subsection{``Normale Zeit''}
\subsection{Die Logische Uhr von Lamport}
\subsection{Die Vektor-Zeitstempel}
\section{Einstellungen}
\subsection{Simulationseinstellungen}
\subsection{Prozesseinstellungen}
\subsection{Protokolleinstellungen}
|