summaryrefslogtreecommitdiff
path: root/diplomathesis/node67.html
blob: 015c4869d80d9dcb7df619c123ee64b3c7206562 (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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
original version by:  Nikos Drakos, CBLU, University of Leeds
* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
* with significant contributions from:
  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>Softwaredesign</TITLE>
<META NAME="description" CONTENT="Softwaredesign">
<META NAME="keywords" CONTENT="diplomathesis">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">

<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="diplomathesis.css">

<LINK REL="next" HREF="node68.html">
<LINK REL="previous" HREF="node66.html">
<LINK REL="up" HREF="node66.html">
<LINK REL="next" HREF="node68.html">
</HEAD>

<BODY >

<DIV CLASS="navigation"><!--Navigation Panel-->
<A NAME="tex2html1086"
  HREF="node68.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
 SRC="/usr/share/latex2html/icons/next.png"></A> 
<A NAME="tex2html1082"
  HREF="node66.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
 SRC="/usr/share/latex2html/icons/up.png"></A> 
<A NAME="tex2html1076"
  HREF="node66.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
 SRC="/usr/share/latex2html/icons/prev.png"></A> 
<A NAME="tex2html1084"
  HREF="node3.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
 SRC="/usr/share/latex2html/icons/contents.png"></A>  
<BR>
<B> Next:</B> <A NAME="tex2html1087"
  HREF="node68.html">Konfiguration</A>
<B> Up:</B> <A NAME="tex2html1083"
  HREF="node66.html">V5 mehrere Teilnehmer, Priorisierung</A>
<B> Previous:</B> <A NAME="tex2html1077"
  HREF="node66.html">V5 mehrere Teilnehmer, Priorisierung</A>
 &nbsp; <B>  <A NAME="tex2html1085"
  HREF="node3.html">Contents</A></B> 
<BR>
<BR></DIV>
<!--End of Navigation Panel-->

<H4><A NAME="SECTION00063710000000000000">
Softwaredesign</A>
</H4>

<P>
Der Server auf CPX 2 stellt einen &#252;bermittelten Wert auf einem digitalen Ausgangsport dar und empf&#228;ngt parallel beliebig gro&#223;e Strings (zum Beispiel Logdateien).

<P>
Auf den anderen CPXen werden Clients gestartet. Ein Client kann in vier verschiedenen Modis gestartet werden. Jeder Modi benutzt ein anderes Interface oder eine Kombination mehrerer Interfaces zur Kommunikation mit dem Server:

<P>
<DL>
<DT><STRONG>PortAndMessage1</STRONG></DT>
<DD>Zwei Funktionen in einem Interface, eine zum &#220;bertragen der Logdatei, eine f&#252;r die Portinformation. Zuerst werden mit h&#246;chster Priorit&#228;t die Ports gesetzt, danach mit Niedrigster die Logdatei &#252;bertragen.
</DD>
<DT><STRONG>PortAndMessage2</STRONG></DT>
<DD>Logdatei und Portinformationen werden in einem hoch priorisierten Funktionsaufruf gemeinsam &#252;bertragen.
</DD>
<DT><STRONG>MessageOnly</STRONG></DT>
<DD>In einer Endlosschleife werden Logdateien &#252;bertragen (niedrig priorisiert).
</DD>
<DT><STRONG>MessageAndPortSeperate</STRONG></DT>
<DD>Zwei Interfaces mit je einer Funktion. Ein niedrig priorisiertes zur &#220;bertragung der Logdateien und ein hoch priorisiertes zur &#220;bertragung der Portinformationen.
</DD>
</DL>

<P>
Der Client auf CPX1 &#252;bertr&#228;gt bei Zustands&#228;nderungen eines Eingangsports den Wert des digitalen Eingangsports und einen String beliebiger Gr&#246;&#223;e (PortAndMessage1, PortAndMessage2 MessageAndPortSeperate Mode). Von CPX3 aus versenden teilweise mehrere Clients parallel Strings verschiedener Gr&#246;&#223;e (MessageOnly Mode). Die Anzahl laufender Supplier auf CPX3 entspricht der Anzahl Logdateiensender in Abbildung <A HREF="node69.html#img:v5_0">31</A>, <A HREF="node69.html#img:v5_1-100">32</A> und <A HREF="node69.html#img:v5cisco">33</A>.

<P>

<DIV CLASS="navigation"><HR>
<!--Navigation Panel-->
<A NAME="tex2html1086"
  HREF="node68.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
 SRC="/usr/share/latex2html/icons/next.png"></A> 
<A NAME="tex2html1082"
  HREF="node66.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
 SRC="/usr/share/latex2html/icons/up.png"></A> 
<A NAME="tex2html1076"
  HREF="node66.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
 SRC="/usr/share/latex2html/icons/prev.png"></A> 
<A NAME="tex2html1084"
  HREF="node3.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
 SRC="/usr/share/latex2html/icons/contents.png"></A>  
<BR>
<B> Next:</B> <A NAME="tex2html1087"
  HREF="node68.html">Konfiguration</A>
<B> Up:</B> <A NAME="tex2html1083"
  HREF="node66.html">V5 mehrere Teilnehmer, Priorisierung</A>
<B> Previous:</B> <A NAME="tex2html1077"
  HREF="node66.html">V5 mehrere Teilnehmer, Priorisierung</A>
 &nbsp; <B>  <A NAME="tex2html1085"
  HREF="node3.html">Contents</A></B> </DIV>
<!--End of Navigation Panel-->
<ADDRESS>
Manuel Traut
2007-02-25
</ADDRESS>
</BODY>
</HTML>