diff options
| author | guest <guest@cba7306a-a4a0-4afd-bcb4-bd19f8a24309> | 2007-11-30 13:41:25 +0000 |
|---|---|---|
| committer | guest <guest@cba7306a-a4a0-4afd-bcb4-bd19f8a24309> | 2007-11-30 13:41:25 +0000 |
| commit | eacbf5bb4d57af21c731f41251015d3b991ad490 (patch) | |
| tree | 477f43a79c75b400228a7c492f670a1c4886b5c3 /praes/corbalip.tex | |
final version, initial import
git-svn-id: svn+ssh://mecka.net/home/svn/rtcorba-thesis@1 cba7306a-a4a0-4afd-bcb4-bd19f8a24309
Diffstat (limited to 'praes/corbalip.tex')
| -rwxr-xr-x | praes/corbalip.tex | 105 |
1 files changed, 105 insertions, 0 deletions
diff --git a/praes/corbalip.tex b/praes/corbalip.tex new file mode 100755 index 0000000..2f6cfbe --- /dev/null +++ b/praes/corbalip.tex @@ -0,0 +1,105 @@ +\subsection{Realtime CORBA} + +\begin{frame} +\frametitle{CORBA - Funktionsweise} +\includegraphics[height=6cm]{../img/objRequest.jpg} +\end{frame} + +\begin{frame} +\frametitle{CORBA - Komponenten} +\includegraphics[height=6cm]{../img/orb.jpg} +\end{frame} + +\begin{frame} +\frametitle{CORBA - NamingService} + \begin{block}{Server} + \begin{itemize} + \item NamingService finden + \item Objektreferenz mit Name beim NS melden + \end{itemize} + \end{block} + \begin{block}{Client} + \begin{itemize} + \item NamingService finden + \item Objektreferenz anhand Name beim NS erfragen + \item Objektzugriff \"uber Objektreferenz + \end{itemize} + \end{block} +\end{frame} + +\begin{frame} +\frametitle{CORBA - EventService} + \begin{block}{Server} + \begin{itemize} + \item Zugriff \"uber NamingService + \item Message mit Typ und Sender ID an EventService senden + \end{itemize} + \end{block} + \begin{block}{Client} + \begin{itemize} + \item Zugriff \"uber NamingService + \item anmelden bei EventService (Policies definieren Zustellart der Nachrichten) + \item Kann beim EventService Filterregeln hinterlegen + \end{itemize} + \end{block} +\end{frame} + +\begin{frame} +\frametitle{RTCORBA Komponenten} +\includegraphics[height=6cm]{../img/rtcorbaext.jpg} +\end{frame} + +\begin{frame} +\frametitle{TAO - Architektur} +Plattformunabh\"angige RTCORBA Implementation von Doug Smith:\\ +\includegraphics[height=6cm]{../img/ace.jpg} +\end{frame} + +\begin{frame} +\frametitle{TAO - RT Scheduling} +\includegraphics[height=6cm]{../img/tao.jpg} +\end{frame} + +\begin{frame} +\frametitle{Versuche: Ende zu Ende Latenz messen} + \includegraphics[height=6cm]{../img/versuch1.jpg} +\end{frame} + +\begin{frame} +\frametitle{Lastsimulation} + \begin{block}{Festplattenlast} + xdd + \end{block} + \begin{block}{Netzwerklast} + auf niedriger priorisierte Ethernetports + via flood ping + \end{block} + \begin{block}{CPU Last} + cpuburnP5 + \end{block} +\end{frame} + +\begin{frame} +\frametitle{Prozessabbild \"ubertragen} +\includegraphics[height=4cm]{../img/sequenzV1.jpg} +\end{frame} + +\begin{frame} +\frametitle{Datenfluss} +\includegraphics[height=6.5cm]{../img/programmfluss.jpg} +\end{frame} + +\begin{frame} +\frametitle{Ergebnis} +\includegraphics[height=6cm]{../img/v3Last.jpg} +\end{frame} + +\begin{frame} +\frametitle{TAO - RTEventService} +\includegraphics[height=4cm]{../img/sequenzV2.jpg} +\end{frame} + +\begin{frame} +\frametitle{Ergebnis} +\includegraphics[height=6cm]{../img/v2Last.jpg} +\end{frame} |
