Skip to main content
Erschienen in: Datenbank-Spektrum 3/2015

01.11.2015 | SCHWERPUNKTBEITRAG

Query Optimization in Heterogenous Event Processing Federations

verfasst von: Marcus Pinnecke, Bastian Hoßbach

Erschienen in: Datenbank-Spektrum | Ausgabe 3/2015

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Continuous processing of event streams evolved to an important class of data management over the last years and will become even more important due to novel applications such as the Internet of Things. Because systems for data stream and event processing have been developed independent of each other, often in competition and without the existence of any standards, the Stream Processing System (SPS) landscape is extremely heterogeneous today. To overcome the problems caused by this heterogeneity, a novel event processing middleware, the Java Event Processing Connectivity (JEPC), has been presented recently. However, despite the fact that SPSs can be accessed uniformly using JEPC, their different performance profiles caused by different algorithms and implementations remain. This gives the opportunity to query optimization, because individual system strengths can be exploited. In this paper, we present a novel query optimizer that exploits the technical heterogeneity in a federation of different unified SPSs. Taking into account different performance profiles of SPSs, we address query plan partitioning, candidate selection, and reducing inter-system communication in order to improve the overall query performance. We suggest a heuristic that finds a good initial mapping of sub-plans to a set of heterogenous SPSs. An experimental evaluation clearly shows that heterogeneous federations outperform homogeneous federations, in general, and that our heuristic performs well in practice.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Weitere Produktempfehlungen anzeigen
Fußnoten
1
We anonymized the actual system names due to legal reasons.
 
Literatur
1.
Zurück zum Zitat Abadi D et al (2005) The design of the Borealis stream processing engine. CIDR 277–289 Abadi D et al (2005) The design of the Borealis stream processing engine. CIDR 277–289
2.
Zurück zum Zitat Baumgärtner L et al (2015) Complex event processing for reactive security monitoring in virtualized computer systems. DEBS 22–33 Baumgärtner L et al (2015) Complex event processing for reactive security monitoring in virtualized computer systems. DEBS 22–33
3.
Zurück zum Zitat Botan I et al (2010) A demonstration of the MaxStream federated stream processing system. ICDE 1093–1096 Botan I et al (2010) A demonstration of the MaxStream federated stream processing system. ICDE 1093–1096
4.
Zurück zum Zitat Dindar N, Tatbul N, Miller R, Haas L, Botan I (2013) Modeling the execution semantics of stream processing engines with SECRET. VLDB J 22(4):421–446 Dindar N, Tatbul N, Miller R, Haas L, Botan I (2013) Modeling the execution semantics of stream processing engines with SECRET. VLDB J 22(4):421–446
5.
Zurück zum Zitat Gulisano V, Jimenez-Peris R, Patino-Martinez M, Soriente C, Valduriez P (2012) StreamCloud: an elastic and scalable data streaming system. TPDS 23(12):2351–2365 Gulisano V, Jimenez-Peris R, Patino-Martinez M, Soriente C, Valduriez P (2012) StreamCloud: an elastic and scalable data streaming system. TPDS 23(12):2351–2365
6.
Zurück zum Zitat Hoßbach B (2015) Design and implementation of a middleware for uniform, federated and dynamic event processing. PhD thesis, University of Marburg Hoßbach B (2015) Design and implementation of a middleware for uniform, federated and dynamic event processing. PhD thesis, University of Marburg
7.
Zurück zum Zitat Hoßbach B, Seeger B (2013) Anomaly management using complex event processing. EDBT 149–154 Hoßbach B, Seeger B (2013) Anomaly management using complex event processing. EDBT 149–154
8.
Zurück zum Zitat Hoßbach B, Freisleben B, Seeger B (2012) Reaktives cloud monitoring mit complex event processing. Datenbank Spektrum 12(1):33–42 Hoßbach B, Freisleben B, Seeger B (2012) Reaktives cloud monitoring mit complex event processing. Datenbank Spektrum 12(1):33–42
9.
Zurück zum Zitat Hoßbach B, Glombiewski N, Morgen A, Ritter F, Seeger B (2013) JEPC: the java event processing connectivity. Datenbank Spektrum 13(3):167–178 Hoßbach B, Glombiewski N, Morgen A, Ritter F, Seeger B (2013) JEPC: the java event processing connectivity. Datenbank Spektrum 13(3):167–178
10.
Zurück zum Zitat Jain N et al (2008) Towards a streaming SQL standard. PVLDB 1(2):1379–1390 Jain N et al (2008) Towards a streaming SQL standard. PVLDB 1(2):1379–1390
11.
Zurück zum Zitat Krämer J, Seeger S (2009) Semantics and implementation of continuous sliding window queries over data streams. ACM Trans Database Syst 34(1): 4:1–4:49 Krämer J, Seeger S (2009) Semantics and implementation of continuous sliding window queries over data streams. ACM Trans Database Syst 34(1): 4:1–4:49
12.
Zurück zum Zitat Lim H, Han Y, Babu S (2013) How to fit when no one size fits. CIDR Lim H, Han Y, Babu S (2013) How to fit when no one size fits. CIDR
13.
Zurück zum Zitat Opher E (2010) Event processing: past, present and future. PVLDB 3(1–2):1651–1652 Opher E (2010) Event processing: past, present and future. PVLDB 3(1–2):1651–1652
14.
Zurück zum Zitat Park Y, King R, Nathan S, Most W, Andrade H (2011) Evaluation of a high-volume, low-latency market data processing system implemented with IBM middleware. Softw Pract Exper 42(1):37–56 Park Y, King R, Nathan S, Most W, Andrade H (2011) Evaluation of a high-volume, low-latency market data processing system implemented with IBM middleware. Softw Pract Exper 42(1):37–56
15.
Zurück zum Zitat Patroumpas K, Sellis T (2012) Event processing and real-time monitoring over streaming traffic data. W2GIS 116–133 Patroumpas K, Sellis T (2012) Event processing and real-time monitoring over streaming traffic data. W2GIS 116–133
16.
Zurück zum Zitat Pinnecke M (2015) Konzept und prototypische Implementierung eines föderativen Complex Event Processing Systems mit Operatorverteilung. BTW Workshops 233–242 Pinnecke M (2015) Konzept und prototypische Implementierung eines föderativen Complex Event Processing Systems mit Operatorverteilung. BTW Workshops 233–242
17.
Zurück zum Zitat Sheth A, Larson J (1990) Federated database systems for managing distributed, heterogeneous, and autonomous databases. CSUR 22(3):183–236 Sheth A, Larson J (1990) Federated database systems for managing distributed, heterogeneous, and autonomous databases. CSUR 22(3):183–236
18.
Zurück zum Zitat Tatbul N (2010) Streaming data integration: challenges and opportunities. ICDEW 155–158 Tatbul N (2010) Streaming data integration: challenges and opportunities. ICDEW 155–158
19.
Zurück zum Zitat Wu K et al (2007) Challenges and experience in prototyping a multi-modal stream analytic and monitoring application on system S. VLDB 1185–1196 Wu K et al (2007) Challenges and experience in prototyping a multi-modal stream analytic and monitoring application on system S. VLDB 1185–1196
Metadaten
Titel
Query Optimization in Heterogenous Event Processing Federations
verfasst von
Marcus Pinnecke
Bastian Hoßbach
Publikationsdatum
01.11.2015
Verlag
Springer Berlin Heidelberg
Erschienen in
Datenbank-Spektrum / Ausgabe 3/2015
Print ISSN: 1618-2162
Elektronische ISSN: 1610-1995
DOI
https://doi.org/10.1007/s13222-015-0195-0

Weitere Artikel der Ausgabe 3/2015

Datenbank-Spektrum 3/2015 Zur Ausgabe

DISSERTATIONEN

Dissertationen

COMMUNITY

News

KURZ ERKLÄRT

Polyglot Persistence