\relax \citation{tektronix} \citation{csv} \@writefile{toc}{\contentsline {section}{\numberline {3}Performancebewertung}{23}{section.3}} \newlabel{sec:versuche}{{3}{23}{Performancebewertung\relax }{section.3}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Ende zu Ende Latenz messen}{23}{subsection.3.1}} \citation{gnuplot} \@writefile{lol}{\contentsline {lstlisting}{./cap/ausschnitt.csv}{24}{lstlisting.-1}} \citation{xdd} \citation{cpuburn} \citation{taohp} \citation{rtcorbaspec} \@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Versuchsaufbau f\"ur Latenzmessungen}}{25}{figure.8}} \newlabel{img:rtmess}{{8}{25}{Ende zu Ende Latenz messen\relax }{figure.8}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Lastsimulationen}{25}{subsection.3.2}} \newlabel{cap:lastsim}{{3.2}{25}{Lastsimulationen\relax }{subsection.3.2}{}} \citation{acehp} \@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Struktur des ACE Frameworks (Quelle: http://www.cs.wustl.edu/\nobreakspace {}schmidt/)}}{26}{figure.9}} \newlabel{img:ace}{{9}{26}{ACE\relax }{figure.9}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.3}RTCORBA Applikationen}{26}{subsection.3.3}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.1}ACE}{26}{subsubsection.3.3.1}} \newlabel{sec:ace}{{3.3.1}{26}{ACE\relax }{subsubsection.3.3.1}{}} \citation{schmidthp} \citation{ioqos} \citation{omg} \citation{rtcorbaspec} \citation{schmidthp} \citation{schmidthp} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.2}TAO}{27}{subsubsection.3.3.2}} \newlabel{sec:tao}{{3.3.2}{27}{TAO\relax }{subsubsection.3.3.2}{}} \citation{tanenbaum} \citation{tanenbaum} \citation{threadpools} \@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces }}{28}{figure.10}} \newlabel{rttao}{{10}{28}{TAO\relax }{figure.10}{}} \@writefile{toc}{\contentsline {paragraph}{\numberline {3.3.2.1}Scheduling}{28}{paragraph.3.3.2.1}} \newlabel{sec:taosched}{{3.3.2.1}{28}{Scheduling\relax }{paragraph.3.3.2.1}{}} \citation{taoscheduling} \@writefile{toc}{\contentsline {subparagraph}{RT\_ Info}{29}{section*.4}} \newlabel{sec:rtinfo}{{3.3.2.1}{29}{RT\_ Info\relax }{section*.4}{}} \gdef \LT@ii {\LT@entry {1}{155.13467pt}\LT@entry {1}{164.67526pt}\LT@entry {2}{171.05869pt}} \@writefile{lot}{\contentsline {table}{\numberline {2}{RT\_ Info Struktur}}{30}{table.2}} \newlabel{tab:rtinfo}{{2}{30}{RT\_ Info\relax }{table.2}{}} \@writefile{toc}{\contentsline {paragraph}{\numberline {3.3.2.2}RTPOA}{31}{paragraph.3.3.2.2}} \newlabel{sec:taopoa}{{3.3.2.2}{31}{RTPOA\relax }{paragraph.3.3.2.2}{}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.3}V1 Prozessabbild \"ubertragen}{31}{subsubsection.3.3.3}} \newlabel{sec:v1}{{3.3.3}{31}{V1 Prozessabbild \"ubertragen\relax }{subsubsection.3.3.3}{}} \@writefile{toc}{\contentsline {paragraph}{\numberline {3.3.3.1}Softwaredesign}{31}{paragraph.3.3.3.1}} \@writefile{toc}{\contentsline {paragraph}{\numberline {3.3.3.2}Datenfluss}{31}{paragraph.3.3.3.2}} \@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Sequenzdiagramm: V1 Prozessabbild \"ubertragen}}{32}{figure.11}} \newlabel{img:sqV1}{{11}{32}{Softwaredesign\relax }{figure.11}{}} \@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces Datenfluss : V1 Prozessabbild via TAO \"ubertragen}}{32}{figure.12}} \newlabel{img:rtcom}{{12}{32}{Softwaredesign\relax }{figure.12}{}} \citation{rt} \gdef \LT@iii {\LT@entry {1}{77.98323pt}\LT@entry {1}{56.65152pt}\LT@entry {1}{156.51483pt}} \@writefile{toc}{\contentsline {paragraph}{\numberline {3.3.3.3}Konfiguration}{33}{paragraph.3.3.3.3}} \@writefile{toc}{\contentsline {subparagraph}{RT\_ PREEMPT Priorisierung}{33}{section*.5}} \@writefile{lot}{\contentsline {table}{\numberline {3}{Priorisierung CPX1 - Supplier - RTCORBA Client}}{33}{table.3}} \newlabel{tab:prioSup}{{3}{33}{RT\_ PREEMPT Priorisierung\relax }{table.3}{}} \gdef \LT@iv {\LT@entry {1}{77.98323pt}\LT@entry {1}{56.65152pt}\LT@entry {1}{156.51483pt}} \citation{love:kernel} \@writefile{lot}{\contentsline {table}{\numberline {4}{Priorisierung CPX2 - Receiver - RTCORBA Server}}{34}{table.4}} \newlabel{tab:prioRec}{{4}{34}{RT\_ PREEMPT Priorisierung\relax }{table.4}{}} \@writefile{toc}{\contentsline {subparagraph}{ACE/TAO Konfiguration}{34}{section*.6}} \gdef \LT@v {\LT@entry {1}{38.51576pt}\LT@entry {1}{29.32793pt}\LT@entry {1}{36.9317pt}\LT@entry {1}{36.51576pt}\LT@entry {1}{36.00002pt}\LT@entry {1}{36.00002pt}\LT@entry {1}{36.00002pt}\LT@entry {1}{36.00002pt}\LT@entry {1}{36.00002pt}\LT@entry {1}{36.00002pt}\LT@entry {1}{36.00002pt}\LT@entry {1}{36.00002pt}} \@writefile{toc}{\contentsline {paragraph}{\numberline {3.3.3.4}Ergebnisse}{35}{paragraph.3.3.3.4}} \@writefile{lot}{\contentsline {table}{\numberline {5}{Latenzzeiten bei variierender Systembelastung}}{35}{table.5}} \newlabel{tab:sysLastMatrix}{{5}{35}{Ergebnisse\relax }{table.5}{}} \@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces Receiver u. Supplier o. zus\"atzl. Systemlast}}{36}{figure.13}} \newlabel{img:sysLast0100}{{13}{36}{Ergebnisse\relax }{figure.13}{}} \@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces Receiver o. zus\"atzl. Systemlast; Supplier mit CPU Last}}{36}{figure.14}} \newlabel{img:sysLast0136}{{14}{36}{Ergebnisse\relax }{figure.14}{}} \@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces Receiver o. zus\"atzl. Systemlast; Supplier m. CPU, Netz u. HD Last}}{36}{figure.15}} \newlabel{img:sysLast0108}{{15}{36}{Ergebnisse\relax }{figure.15}{}} \@writefile{lof}{\contentsline {figure}{\numberline {16}{\ignorespaces Receiver m. Netzlast; Supplier o. zus\"atzl. Last}}{36}{figure.16}} \newlabel{img:sysLast0116}{{16}{36}{Ergebnisse\relax }{figure.16}{}} \@writefile{lof}{\contentsline {figure}{\numberline {17}{\ignorespaces Receiver u. Supplier m. CPU, Netz u. HD Last}}{36}{figure.17}} \newlabel{img:sysLast0213}{{17}{36}{Ergebnisse\relax }{figure.17}{}} \@writefile{lof}{\contentsline {figure}{\numberline {18}{\ignorespaces Receiver m. CPU u. HD Last; Supplier m. CPU, Netz u. HD Last}}{36}{figure.18}} \newlabel{img:sysLast0149}{{18}{36}{Ergebnisse\relax }{figure.18}{}} \gdef \LT@vi {\LT@entry {1}{77.98323pt}\LT@entry {1}{56.65152pt}\LT@entry {1}{156.51483pt}} \@writefile{toc}{\contentsline {subparagraph}{Latenzschwankungen bei flood ping auf CPX2 (Receiver)}{37}{section*.7}} \@writefile{toc}{\contentsline {subparagraph}{L\"osungsans\"atze}{37}{section*.8}} \@writefile{toc}{\contentsline {subparagraph}{L\"osung}{37}{section*.9}} \newlabel{cap:reprio}{{3.3.3.4}{37}{L\"osung\relax }{section*.9}{}} \@writefile{lot}{\contentsline {table}{\numberline {6}{Repriorisierung CPX1 - Supplier - RTCORBA Client}}{37}{table.6}} \newlabel{tab:rePrioSup}{{6}{37}{L\"osung\relax }{table.6}{}} \gdef \LT@vii {\LT@entry {1}{77.98323pt}\LT@entry {1}{56.65152pt}\LT@entry {1}{156.51483pt}} \@writefile{lof}{\contentsline {figure}{\numberline {19}{\ignorespaces Supplier u. Receiver o. Last}}{38}{figure.19}} \newlabel{img:optVerteilungOhneLast1}{{19}{38}{L\"osung\relax }{figure.19}{}} \@writefile{lof}{\contentsline {figure}{\numberline {20}{\ignorespaces Supplier u. Receiver m. xdd, flood ping u. cpuburnP5 belastet}}{38}{figure.20}} \newlabel{img:optVerteilung1}{{20}{38}{L\"osung\relax }{figure.20}{}} \@writefile{lot}{\contentsline {table}{\numberline {7}{Repriorisierung CPX2 - Receiver - RTCORBA Server}}{38}{table.7}} \newlabel{tab:rePrioRec}{{7}{38}{L\"osung\relax }{table.7}{}} \citation{linutronix} \@writefile{toc}{\contentsline {subparagraph}{Anmerkungen zu den weiteren L\"osungsm\"oglichkeiten}{39}{section*.10}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.4}V2 Prozessabbild via RT EventService \"ubertragen}{39}{subsubsection.3.3.4}} \newlabel{sec:v2}{{3.3.4}{39}{V2 Prozessabbild via RT EventService \"ubertragen\relax }{subsubsection.3.3.4}{}} \@writefile{toc}{\contentsline {paragraph}{\numberline {3.3.4.1}Softwaredesign}{39}{paragraph.3.3.4.1}} \@writefile{toc}{\contentsline {paragraph}{\numberline {3.3.4.2}Programmablauf}{39}{paragraph.3.3.4.2}} \@writefile{lof}{\contentsline {figure}{\numberline {21}{\ignorespaces Sequenzdiagramm V2}}{40}{figure.21}} \newlabel{img:sequenzV2}{{21}{40}{Programmablauf\relax }{figure.21}{}} \@writefile{lof}{\contentsline {figure}{\numberline {22}{\ignorespaces CPX1 u. 2 o. Last}}{40}{figure.22}} \newlabel{img:optVerteilungOhneLast2}{{22}{40}{Ergebnisse\relax }{figure.22}{}} \@writefile{lof}{\contentsline {figure}{\numberline {23}{\ignorespaces CPX1 u. 2 m. xdd, flood ping u. cpuburnP5 belastet}}{40}{figure.23}} \newlabel{img:optVerteilung2}{{23}{40}{Ergebnisse\relax }{figure.23}{}} \@writefile{toc}{\contentsline {paragraph}{\numberline {3.3.4.3}Konfiguration}{40}{paragraph.3.3.4.3}} \@writefile{toc}{\contentsline {paragraph}{\numberline {3.3.4.4}Ergebnisse}{40}{paragraph.3.3.4.4}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.5}V3 TAO Scheduler}{41}{subsubsection.3.3.5}} \newlabel{sec:v3}{{3.3.5}{41}{V3 TAO Scheduler\relax }{subsubsection.3.3.5}{}} \@writefile{toc}{\contentsline {paragraph}{\numberline {3.3.5.1}Konfiguration}{41}{paragraph.3.3.5.1}} \@writefile{toc}{\contentsline {paragraph}{\numberline {3.3.5.2}Ergebnis}{41}{paragraph.3.3.5.2}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.6}V4 Verhalten bei gr\"o\ss eren Datenmengen}{41}{subsubsection.3.3.6}} \newlabel{sec:v4}{{3.3.6}{41}{V4 Verhalten bei gr\"o\ss eren Datenmengen\relax }{subsubsection.3.3.6}{}} \@writefile{lof}{\contentsline {figure}{\numberline {24}{\ignorespaces RT EventService mit 2 Consumern}}{42}{figure.24}} \newlabel{img:2Consumer}{{24}{42}{Ergebnis\relax }{figure.24}{}} \@writefile{lof}{\contentsline {figure}{\numberline {25}{\ignorespaces Abh\"angigkeit Datenmenge - Latenz}}{42}{figure.25}} \newlabel{img:dataLat}{{25}{42}{Ergebnis\relax }{figure.25}{}} \@writefile{toc}{\contentsline {paragraph}{\numberline {3.3.6.1}Ergebnis}{42}{paragraph.3.3.6.1}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.7}V5 geswitchtes Netz mit mehreren Teilnehmern}{42}{subsubsection.3.3.7}} \newlabel{sec:v5}{{3.3.7}{42}{V5 geswitchtes Netz mit mehreren Teilnehmern\relax }{subsubsection.3.3.7}{}} \@writefile{toc}{\contentsline {paragraph}{\numberline {3.3.7.1}Softwaredesign}{42}{paragraph.3.3.7.1}} \@writefile{lof}{\contentsline {figure}{\numberline {26}{\ignorespaces 3 CPXen verbunden mit QoS-Switch}}{43}{figure.26}} \newlabel{img:v4}{{26}{43}{V5 geswitchtes Netz mit mehreren Teilnehmern\relax }{figure.26}{}} \@writefile{toc}{\contentsline {paragraph}{\numberline {3.3.7.2}Konfiguration}{43}{paragraph.3.3.7.2}} \citation{diffserv} \@writefile{lof}{\contentsline {figure}{\numberline {27}{\ignorespaces wireshark dump: \"Ubertragung einer niedrig priorisierten Logdatei}}{44}{figure.27}} \newlabel{img:diffServData}{{27}{44}{Konfiguration\relax }{figure.27}{}} \@writefile{toc}{\contentsline {paragraph}{\numberline {3.3.7.3}Ergebnisse}{44}{paragraph.3.3.7.3}} \@writefile{lof}{\contentsline {figure}{\numberline {28}{\ignorespaces wireshark dump: \"Ubertragung eines Prozessabbilds mit h\"ochster RTCORBA Priorit\"at}}{45}{figure.28}} \newlabel{img:RTCORBAPrioPorts}{{28}{45}{Konfiguration\relax }{figure.28}{}} \@writefile{lof}{\contentsline {figure}{\numberline {29}{\ignorespaces wireshark dump: entsprechend der RTCORBA Priorit\"at wird auch die diffServ Priorit\"at gesetzt}}{45}{figure.29}} \newlabel{img:RTCORBAPrioPorts}{{29}{45}{Konfiguration\relax }{figure.29}{}} \gdef \LT@viii {\LT@entry {1}{34.41592pt}\LT@entry {1}{56.6515pt}\LT@entry {1}{45.80374pt}} \citation{catalyst} \@writefile{lof}{\contentsline {figure}{\numberline {30}{\ignorespaces V5 immediate case}}{46}{figure.30}} \newlabel{img:v5_0}{{30}{46}{Ergebnisse\relax }{figure.30}{}} \@writefile{lof}{\contentsline {figure}{\numberline {31}{\ignorespaces V5 worst case}}{46}{figure.31}} \newlabel{img:v5_1-100}{{31}{46}{Ergebnisse\relax }{figure.31}{}} \@writefile{lot}{\contentsline {table}{\numberline {8}{Portpriorisierung, Hirschmann Switch}}{46}{table.8}} \newlabel{tab:portprio}{{8}{46}{Ergebnisse\relax }{table.8}{}} \citation{ice} \@writefile{lof}{\contentsline {figure}{\numberline {32}{\ignorespaces V5 immediate case mit Cisco Switch}}{47}{figure.32}} \newlabel{img:v5cisco}{{32}{47}{Ergebnisse\relax }{figure.32}{}} \@writefile{lof}{\contentsline {figure}{\numberline {33}{\ignorespaces Foto: Versuchsaufbau V5 mit Cisco Switch}}{47}{figure.33}} \newlabel{img:v5foto}{{33}{47}{Ergebnisse\relax }{figure.33}{}} \citation{throughput} \citation{devguide} \citation{aceguide} \citation{pattern} \@writefile{toc}{\contentsline {subsection}{\numberline {3.4}V6 Prozessabbild \"ubertragen mit Ice}{48}{subsection.3.4}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Fazit}{48}{subsection.3.5}} \@setckpt{cap/datacom}{ \setcounter{page}{49} \setcounter{equation}{1} \setcounter{enumi}{4} \setcounter{enumii}{0} \setcounter{enumiii}{0} \setcounter{enumiv}{0} \setcounter{footnote}{9} \setcounter{mpfootnote}{0} \setcounter{part}{0} \setcounter{section}{3} \setcounter{subsection}{5} \setcounter{subsubsection}{0} \setcounter{paragraph}{3} \setcounter{subparagraph}{0} \setcounter{figure}{33} \setcounter{table}{8} \setcounter{@ppsavesec}{0} \setcounter{@ppsaveapp}{0} \setcounter{Item}{15} \setcounter{Hfootnote}{9} \setcounter{lstlisting}{0} \setcounter{lstnumber}{2} \setcounter{LT@tables}{8} \setcounter{LT@chunks}{1} \setcounter{section@level}{2} }