EXPOSE: Experimental Performance Evaluation of Stream Processing Engines Made Easy

被引:1
|
作者
Volnes, Espen [1 ]
Plagemann, Thomas [1 ]
Goebel, Vera [1 ]
Kristiansen, Stein [1 ]
机构
[1] Univ Oslo, Dept Informat, Oslo, Norway
来源
PERFORMANCE EVALUATION AND BENCHMARKING (TPCTC 2020) | 2021年 / 12752卷
关键词
Performance evaluation; Stream processing; Distributed experiments;
D O I
10.1007/978-3-030-84924-5_2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Experimental performance evaluation of stream processing engines (SPE) can be a great challenge. Aiming to make fair comparisons of different SPEs raises this bar even higher. One important reason for this challenge is the fact that these systems often use concepts that require expert knowledge for each SPE. To address this issue, we present Expose, a distributed performance evaluation framework for SPEs that enables a user through a declarative approach to specify experiments and conduct them on multiple SPEs in a fair way and with low effort. Experimenters with few technical skills can define and execute distributed experiments that can easily be replicated. We demonstrate Expose by defining a set of experiments based on the existing NEXMark benchmark and conduct a performance evaluation of Flink, Beam with the Flink runner, Siddhi, T-Rex, and Esper, on powerful and resource-constrained hardware.
引用
收藏
页码:18 / 34
页数:17
相关论文
共 50 条
  • [1] Performance Evaluation of CEP Engines for Stream Data Processing
    Lachhab, Fadwa
    Bakhouya, Mohamed
    Ouladsine, Radouane
    Essaaidi, Mohammed
    2016 2ND INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGIES AND APPLICATIONS (CLOUDTECH), 2016, : 64 - 69
  • [2] RSPLab: RDF Stream Processing Benchmarking Made Easy
    Tommasini, Riccardo
    Della Valle, Emanuele
    Mauri, Andrea
    Brambilla, Marco
    SEMANTIC WEB - ISWC 2017, PT II, 2017, 10588 : 202 - 209
  • [3] Performance evaluation of linked stream data processing engines for situational awareness applications
    Lachhab F.
    Bakhouya M.
    Ouladsine R.
    Essaaidi M.
    Concurrency and Computation: Practice and Experience, 2018, 30 (12)
  • [4] Performance evaluation of linked stream data processing engines for situational awareness applications
    Lachhab, Fadwa
    Bakhouya, Mohamed
    Ouladsine, Radouane
    Essaaidi, Mohammed
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (12):
  • [5] BATCH PROCESSING MADE EASY
    DEWEERD, H
    CONTROL AND INSTRUMENTATION, 1985, 17 (03): : 47 - &
  • [6] Big Stream Processing Systems: An Experimental Evaluation
    Shahverdi, Elkhan
    Awad, Ahmed
    Sakr, Sherif
    2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW 2019), 2019, : 53 - 60
  • [7] An experimental performance evaluation of the stream control transmission protocol for transaction processing in wireless networks
    Choi, Y
    Lim, K
    Kahng, HK
    Chong, I
    INFORMATION NETWORKING: NETWORKING TECHNOLOGIES FOR ENHANCED INTERNET SERVICES, 2003, 2662 : 595 - 603
  • [8] I/O PROCESSING MADE EASY
    不详
    ELECTRONICS WORLD & WIRELESS WORLD, 1995, (1712): : 549 - 551
  • [9] Defining the execution semantics of stream processing engines
    Affetti L.
    Tommasini R.
    Margara A.
    Cugola G.
    Della Valle E.
    Journal of Big Data, 4 (1)
  • [10] Stream Processing Engines for Smart Healthcare Systems
    Khiati, Rhaed
    Hanif, Muhammed
    Lee, Choonhwa
    PROCEEDINGS OF 2018 INTERNATIONAL CONFERENCE ON NETWORK INFRASTRUCTURE AND DIGITAL CONTENT (IEEE IC-NIDC), 2018, : 467 - 471