Benchmarking Streaming Computation Engines: Storm, Flink and Spark Streaming

被引:187
作者
Chintapalli, Sanket [1 ]
Dagit, Derek [1 ]
Evans, Bobby [1 ]
Farivar, Reza [1 ]
Graves, Thomas [1 ]
Holderbaugh, Mark [1 ]
Liu, Zhuo [1 ]
Nusbaum, Kyle [1 ]
Patil, Kishorkumar [1 ]
Peng, Boyang Jerry [1 ]
Poulosky, Paul [1 ]
机构
[1] Yahoo Inc, Sunnyvale, CA 94089 USA
来源
2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW) | 2016年
关键词
Streaming processing; Benchmark; Storm; Spark; Flink; Low Latency;
D O I
10.1109/IPDPSW.2016.138
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Streaming data processing has been gaining attention due to its application into a wide range of scenarios. To serve the booming demands of streaming data processing, many computation engines have been developed. However, there is still a lack of real-world benchmarks that would be helpful when choosing the most appropriate platform for serving real-time streaming needs. In order to address this problem, we developed a streaming benchmark for three representative computation engines: Flink, Storm and Spark Streaming. Instead of testing speed-of-light event processing, we construct a full data pipeline using Kafka and Redis in order to more closely mimic the real-world production scenarios. Based on our experiments, we provide a performance comparison of the three data engines in terms of 99th percentile latency and throughput for various configurations.
引用
收藏
页码:1789 / 1792
页数:4
相关论文
共 4 条
  • [1] Akidau T, 2015, PROC VLDB ENDOW, V8, P1792
  • [2] [Anonymous], 2010, PROC 2 USENIX C HOT
  • [3] Twitter Heron: Stream Processing at Scale
    Kulkarni, Sanjeev
    Bhagat, Nikunj
    Fu, Maosong
    Kedigehalli, Vikas
    Kellogg, Christopher
    Mittal, Sailesh
    Patel, Jignesh M.
    Ramasamy, Karthik
    Taneja, Siddarth
    [J]. SIGMOD'15: PROCEEDINGS OF THE 2015 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2015, : 239 - 250
  • [4] Neumeyer L., 2010, Proceedings 2010 10th IEEE International Conference on Data Mining Workshops (ICDMW 2010), P170, DOI 10.1109/ICDMW.2010.172