Sponsored Content
Special Forums News, Links, Events and Announcements Complex Event Processing RSS News A Complex Event = Sum (Events) + Situational Knowledge Post 302225652 by Linux Bot on Saturday 16th of August 2008 05:20:05 AM
Old 08-16-2008
A Complex Event = Sum (Events) + Situational Knowledge

Tim Bass
08-16-2008 02:11 AM
Sometimes we read some opinions about CEP where folks*opine that*”complex event processing” is really about processing “complex events” and not about “complex” “event processing”.** The truth be told, processing “complex events” requires “complex” “event processing” so there is really no difference between the two ways of expressing CEP.

You can not process complex events in some very simple way and expect to get accurate results.* You need knowledge, represented by*one or more*situational*models, to process complex events.

Some folks, like to say that a “complex event” is simply an event which is an aggregation of two more more event objects.*** If you follow this (flawed) logic, then counting integers is complex event processing; because 1 plus 1 is 2, and 2 is an aggregation of 1 and 1, so 2 is a complex event (not!).**

Since we know that counting is not a complex processing operation, then some folks would say that you can process complex events with very simple operations because you are processing complex events , in the case adding 1 to the previous number (counting), enriching an event object.

This is simply nonsense.

The logic flaw is that the basic definition of a “complex event” (used*by many*people)*is wrong.** A complex event is not simply an event object with two more more events as sub-components.*

A complex event is when two event objects are*combined (processed)*to*form a complex object*with a*higher degree of inference, or situational knowledge.** One plus one equals more than two in complex event processing, because the combination of event objects requires knowledge (e.g. a*situational model).
A Complex Event = Sum (EventsObjects) + Situational Knowledge

Let there be no mistake about it.****Complex event processing is the complex processing of complex events.***You cannot accurately process complex events with simple*event processing models.

The simple processing of complex events is not CEP, it is simple event processing (event track-and-trace, simple event object enrichment,*simple event object aggregation, and so forth).
*



Source...
 

We Also Found This Discussion For You

1. Post Here to Contact Site Administrators and Moderators

Event Prediction - New Sports Events

Hi, Some sports predictions suggestions. Although the Celtics are still playing the Heat. Just being optimistic that they will win. Otherwise, please change to Heat. (9 Replies)
Discussion started by: ni2
9 Replies
Sum(3pm)						  LogReport's Lire Documentation						  Sum(3pm)

NAME
Lire::Sum - Lire class that implements the sum operator SYNOPSIS
use Lire::Sum DESCRIPTION
Class that implements the sum operator. This operator will compute the field's sum in a group of DLF records. It's possible to compute a weighted sum in which each value is first multiplied by the value of another DLF field. Its also possible to express the count as a ratio of the total count for the group or table. METHODS
new( %params ) Creates a new Lire::Count object. In addition to the values supported by its parents, the weight and ratio attributes will be initialized to the values specified in the %params argument. weight( [$new_weight] ) Returns the DLF field's name by which the values will be multiplied before being summed. You can change the weight field by specifying a new name as the $new_weight parameter. Use undef to remove the use of a weighting field. ratio([$new_ratio]) Returns how the sum will be expressed. This can one of three possible values: none Default. The absolute sum will be used. group The sum will be expressed as a percentage of the group's sum. table The sum will be expressed as a percentage of the table's total sum. SEE ALSO
zLire::ReportSpec(3pm), Lire::ReportOperator(3pm), Lire::Aggregator(3pm), Lire::Aggregate(3pm). AUTHOR
Francis J. Lacoste <flacoste@logreport.org> VERSION
$Id: Sum.pm,v 1.17 2008/03/09 19:27:31 vanbaal Exp $ COPYRIGHT
Copyright (C) 2001, 2002 Stichting LogReport Foundation LogReport@LogReport.org This file is part of Lire. Lire is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program (see COPYING); if not, check with http://www.gnu.org/copyleft/gpl.html. Lire 2.1.1 2008-03-09 Sum(3pm)
All times are GMT -4. The time now is 05:44 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy