CEPBen: a benchmark for complex event processing systems

Chunhui Li*, Robert Berry

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Complex Event processing (CEP) has emerged over the last ten years. CEP systems are outstanding in processing large amount of data and responding in a timely fashion. While CEP applications are fast growing, performance management in this area has not gain much attention. It is critical to meet the promised level of service for both system designers and users. In this paper, we present a benchmark for complex event processing systems: CEPBen. The CEPBen benchmark is designed to evaluate CEP functional behaviours, i.e., filtering, transformation and event pattern detection and provides a novel methodology of evaluating the performance of CEP systems. A performance study by running the CEPBen on Esper CEP engine is described and discussed. The results obtained from performance tests demonstrate the influences of CEP functional behaviours on the system performance.

Original languageEnglish
Title of host publicationPerformance characterization and benchmarking
Subtitle of host publication5th TPC Technology Conference, TPCTC 2013, Trento, Italy, August 26, 2013, revised selected papers
EditorsRaghunath Nambiar, Meikel Poess
Place of PublicationCham (CH)
PublisherSpringer
Pages125-142
Number of pages18
ISBN (Electronic)978-3-319-04936-6
ISBN (Print)978-3-319-04935-9
DOIs
Publication statusPublished - 1 Jan 2014
Event5th TPC Technology Conference on performance characterization and benchmarking / 39th international conference on Very Large Data Bases - Trento, Italy
Duration: 26 Aug 201330 Aug 2013

Publication series

NameLecture notes in computer science
Volume8391
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference5th TPC Technology Conference on performance characterization and benchmarking / 39th international conference on Very Large Data Bases
Abbreviated titleTPCTC 2013 / VLDB 2013
CountryItaly
CityTrento
Period26/08/1330/08/13

Fingerprint

Complex Event Processing
Benchmark
Processing
Performance Management
Performance Test
System Performance
Engine
Filtering
Engines
Methodology
Evaluate

Keywords

  • benchmark
  • complex event processing
  • complexity
  • performance evaluation
  • response time
  • throughput

Cite this

Li, C., & Berry, R. (2014). CEPBen: a benchmark for complex event processing systems. In R. Nambiar, & M. Poess (Eds.), Performance characterization and benchmarking: 5th TPC Technology Conference, TPCTC 2013, Trento, Italy, August 26, 2013, revised selected papers (pp. 125-142). (Lecture notes in computer science; Vol. 8391). Cham (CH): Springer. https://doi.org/10.1007/978-3-319-04936-6_9
Li, Chunhui ; Berry, Robert. / CEPBen : a benchmark for complex event processing systems. Performance characterization and benchmarking: 5th TPC Technology Conference, TPCTC 2013, Trento, Italy, August 26, 2013, revised selected papers. editor / Raghunath Nambiar ; Meikel Poess. Cham (CH) : Springer, 2014. pp. 125-142 (Lecture notes in computer science).
@inproceedings{a3bf0f82b8294e9880c232d3a01fc3a2,
title = "CEPBen: a benchmark for complex event processing systems",
abstract = "Complex Event processing (CEP) has emerged over the last ten years. CEP systems are outstanding in processing large amount of data and responding in a timely fashion. While CEP applications are fast growing, performance management in this area has not gain much attention. It is critical to meet the promised level of service for both system designers and users. In this paper, we present a benchmark for complex event processing systems: CEPBen. The CEPBen benchmark is designed to evaluate CEP functional behaviours, i.e., filtering, transformation and event pattern detection and provides a novel methodology of evaluating the performance of CEP systems. A performance study by running the CEPBen on Esper CEP engine is described and discussed. The results obtained from performance tests demonstrate the influences of CEP functional behaviours on the system performance.",
keywords = "benchmark, complex event processing, complexity, performance evaluation, response time, throughput",
author = "Chunhui Li and Robert Berry",
year = "2014",
month = "1",
day = "1",
doi = "10.1007/978-3-319-04936-6_9",
language = "English",
isbn = "978-3-319-04935-9",
series = "Lecture notes in computer science",
publisher = "Springer",
pages = "125--142",
editor = "Raghunath Nambiar and Meikel Poess",
booktitle = "Performance characterization and benchmarking",
address = "Germany",

}

Li, C & Berry, R 2014, CEPBen: a benchmark for complex event processing systems. in R Nambiar & M Poess (eds), Performance characterization and benchmarking: 5th TPC Technology Conference, TPCTC 2013, Trento, Italy, August 26, 2013, revised selected papers. Lecture notes in computer science, vol. 8391, Springer, Cham (CH), pp. 125-142, 5th TPC Technology Conference on performance characterization and benchmarking / 39th international conference on Very Large Data Bases, Trento, Italy, 26/08/13. https://doi.org/10.1007/978-3-319-04936-6_9

CEPBen : a benchmark for complex event processing systems. / Li, Chunhui; Berry, Robert.

Performance characterization and benchmarking: 5th TPC Technology Conference, TPCTC 2013, Trento, Italy, August 26, 2013, revised selected papers. ed. / Raghunath Nambiar; Meikel Poess. Cham (CH) : Springer, 2014. p. 125-142 (Lecture notes in computer science; Vol. 8391).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - CEPBen

T2 - a benchmark for complex event processing systems

AU - Li, Chunhui

AU - Berry, Robert

PY - 2014/1/1

Y1 - 2014/1/1

N2 - Complex Event processing (CEP) has emerged over the last ten years. CEP systems are outstanding in processing large amount of data and responding in a timely fashion. While CEP applications are fast growing, performance management in this area has not gain much attention. It is critical to meet the promised level of service for both system designers and users. In this paper, we present a benchmark for complex event processing systems: CEPBen. The CEPBen benchmark is designed to evaluate CEP functional behaviours, i.e., filtering, transformation and event pattern detection and provides a novel methodology of evaluating the performance of CEP systems. A performance study by running the CEPBen on Esper CEP engine is described and discussed. The results obtained from performance tests demonstrate the influences of CEP functional behaviours on the system performance.

AB - Complex Event processing (CEP) has emerged over the last ten years. CEP systems are outstanding in processing large amount of data and responding in a timely fashion. While CEP applications are fast growing, performance management in this area has not gain much attention. It is critical to meet the promised level of service for both system designers and users. In this paper, we present a benchmark for complex event processing systems: CEPBen. The CEPBen benchmark is designed to evaluate CEP functional behaviours, i.e., filtering, transformation and event pattern detection and provides a novel methodology of evaluating the performance of CEP systems. A performance study by running the CEPBen on Esper CEP engine is described and discussed. The results obtained from performance tests demonstrate the influences of CEP functional behaviours on the system performance.

KW - benchmark

KW - complex event processing

KW - complexity

KW - performance evaluation

KW - response time

KW - throughput

UR - http://www.scopus.com/inward/record.url?scp=84958520496&partnerID=8YFLogxK

U2 - 10.1007/978-3-319-04936-6_9

DO - 10.1007/978-3-319-04936-6_9

M3 - Conference contribution

AN - SCOPUS:84958520496

SN - 978-3-319-04935-9

T3 - Lecture notes in computer science

SP - 125

EP - 142

BT - Performance characterization and benchmarking

A2 - Nambiar, Raghunath

A2 - Poess, Meikel

PB - Springer

CY - Cham (CH)

ER -

Li C, Berry R. CEPBen: a benchmark for complex event processing systems. In Nambiar R, Poess M, editors, Performance characterization and benchmarking: 5th TPC Technology Conference, TPCTC 2013, Trento, Italy, August 26, 2013, revised selected papers. Cham (CH): Springer. 2014. p. 125-142. (Lecture notes in computer science). https://doi.org/10.1007/978-3-319-04936-6_9