[TASK] Generic commit.

This commit is contained in:
Jan Philipp Timme 2016-09-27 14:33:28 +02:00
parent 8c54076788
commit 00fb0adb65
1 changed files with 10 additions and 9 deletions

View File

@ -419,18 +419,19 @@ Ein \emph{Sliding Window} wird in regelmäßigen Intervallen um eine festgelegte
\todo{GRAFIK: Sliding Window vs Tumbling Window} \todo{GRAFIK: Sliding Window vs Tumbling Window}
Da je nach Anforderung einer CEP-Regel ein bestimmtes Ereignisfenster benötigt wird, ist es notwendig, dieses innerhalb der CEP-Regel festlegen zu können. Dafür werden die Angaben der Fenstergröße und die des Verschiebeintervalls, beziehungsweise die Ereigniskapazität des Fensters angegeben: Da je nach Anforderung einer CEP-Regel ein bestimmtes Ereignisfenster zweckmäßig ist, ist es notwendig, dies in der CEP-Regel festlegen zu können. Dafür werden die Angaben der Fenstergröße (\texttt{WindowSize}) und des Intervalls, in dem das Fenster verschoben wird (\texttt{StepSize}), wie folgt verwendet:
\begin{lstlisting}[mathescape=true,label={},caption={}] \begin{lstlisting}[mathescape=true,label={},caption={}]
[Window:15min,SlideInterval:10s] [WindowSize:15min,StepSize:10s]
\end{lstlisting}
oder
\begin{lstlisting}[mathescape=true,label={},caption={}]
[Window:150events,SlideInterval:10events]
\end{lstlisting} \end{lstlisting}
Diese Angabe wird am \texttt{CONDITION}-Teil der CEP-Regel platziert, sodass eine CEP-Regel nun wie folgt aussieht: Natürlich ist es auch möglich, ein Ereignisfenster auf Basis von Ereignissen zu definieren:
\begin{lstlisting}[mathescape=true,label={lst:abstract_cep_rule_two},caption={CEP-Regel mit Angabe zu Ereignisfenster}] \begin{lstlisting}[mathescape=true,label={},caption={}]
CONDITION (Ereignismuster)[Window:foo,SlideInterval:bar] [WindowSize:150events,StepSize:10events]
\end{lstlisting}
Die Definition des verwendeten Ereignisfensters wird am \texttt{CONDITION}-Teil der CEP-Regel platziert, sodass diese nun wie folgt aussieht:
\begin{lstlisting}[mathescape=true,label={lst:abstract_cep_rule_two},caption={CEP-Regel mit Definition eines Ereignisfensters}]
CONDITION (Ereignismuster)[WindowSize:15min,StepSize:10s]
... weitere Bedingungen ... ... weitere Bedingungen ...
ACTION ACTION
... auszulösende Aktionen ... ... auszulösende Aktionen ...