In this paper we propose a formal model for characterizing latencies affecting the computation of a continuous query either in a Data Stream Management System (DSMS) or in a Complex Event Processing (CEP) system. In the model, a query can be thought of as constructed out of basic Event Processing Units (EPUs) interconnected among themselves. EPUs are modeled considering just few parameters, used to define the EPU processing logic. In order to model the continuous query we use an acyclic directed (data-ow) graph whose nodes are the EPUs and edges represent the ow of information (events) processed by the EPUs themselves. The outcome of this model is to associate with each data- ow graph a set of latency metrics, namely reactivity, activity, and output latencies, and a complexity measure - that we call data-ow graph complexity - representing the input dimension required to produce an output event. The proposed model can be used to compare and contrast different data-ow graphs in order to assess their latency metrics. This is a crucial step in selecting one of such graphs that meets at best the latency requirements imposed by the programmer before its actual submission to a DSMS or to a CEP system. Furthermore, the model can be considered an effective mean through which formally comparing data- ow graphs and predicting their behavior before an actual experimental validation phase. Copyright 2011 ACM.

A model for continuous query latencies in data streams / Baldoni, Roberto; DI LUNA, GIUSEPPE ANTONIO; Firmani, Donatella; Giorgia, Lodi. - ELETTRONICO. - (2011), pp. 20-26. (Intervento presentato al convegno 1st International Workshop on Algorithms and Models for Distributed Event Processing, AIMoDEP 2011, in Conjunction with the 25th International Symposium on Distributed Computing, DISC tenutosi a Rome nel 19 September 2011 through 19 September 2011) [10.1145/2031792.2031796].

A model for continuous query latencies in data streams

BALDONI, Roberto;DI LUNA, GIUSEPPE ANTONIO;FIRMANI, DONATELLA;
2011

Abstract

In this paper we propose a formal model for characterizing latencies affecting the computation of a continuous query either in a Data Stream Management System (DSMS) or in a Complex Event Processing (CEP) system. In the model, a query can be thought of as constructed out of basic Event Processing Units (EPUs) interconnected among themselves. EPUs are modeled considering just few parameters, used to define the EPU processing logic. In order to model the continuous query we use an acyclic directed (data-ow) graph whose nodes are the EPUs and edges represent the ow of information (events) processed by the EPUs themselves. The outcome of this model is to associate with each data- ow graph a set of latency metrics, namely reactivity, activity, and output latencies, and a complexity measure - that we call data-ow graph complexity - representing the input dimension required to produce an output event. The proposed model can be used to compare and contrast different data-ow graphs in order to assess their latency metrics. This is a crucial step in selecting one of such graphs that meets at best the latency requirements imposed by the programmer before its actual submission to a DSMS or to a CEP system. Furthermore, the model can be considered an effective mean through which formally comparing data- ow graphs and predicting their behavior before an actual experimental validation phase. Copyright 2011 ACM.
2011
1st International Workshop on Algorithms and Models for Distributed Event Processing, AIMoDEP 2011, in Conjunction with the 25th International Symposium on Distributed Computing, DISC
algorithms; measurement; performance; theory
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
A model for continuous query latencies in data streams / Baldoni, Roberto; DI LUNA, GIUSEPPE ANTONIO; Firmani, Donatella; Giorgia, Lodi. - ELETTRONICO. - (2011), pp. 20-26. (Intervento presentato al convegno 1st International Workshop on Algorithms and Models for Distributed Event Processing, AIMoDEP 2011, in Conjunction with the 25th International Symposium on Distributed Computing, DISC tenutosi a Rome nel 19 September 2011 through 19 September 2011) [10.1145/2031792.2031796].
File allegati a questo prodotto
File Dimensione Formato  
VE_2011_11573-415879.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 339.02 kB
Formato Adobe PDF
339.02 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/415879
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact