A. Toshniwal, S. Taneja, A. Shukla, K. Ramasamy, J. M. Patel et al., Storm@ twitter, ACM SIGMOD, 2014.

S. Kulkarni, N. Bhagat, M. Fu, V. Kedigehalli, C. Kellogg et al., Twitter heron: Stream processing at scale, ACM SIGMOD, 2015.

P. Carbone, A. Katsifodimos, S. Ewen, V. Markl, S. Haridi et al., Apache flink: Stream and batch processing in a single engine, IEEE Data Eng. Bull, 2015.

S. A. Noghabi, K. Paramasivam, Y. Pan, N. Ramesh, J. Bringhurst et al., Samza: stateful scalable stream processing at linkedin, 2017.

T. Akidau, A. Balikov, K. Bekiro?-glu, S. Chernyak, J. Haberman et al., Millwheel: faulttolerant stream processing at internet scale, 2013.

M. D. De-assuncao, A. Da-silva, R. Veith, and . Buyya, Distributed data stream processing and edge computing: A survey on resource elasticity and future directions, Network and Computer Applications, 2018.
URL : https://hal.archives-ouvertes.fr/hal-01653842

S. Chintapalli, D. Dagit, B. Evans, R. Farivar, T. Graves et al., Benchmarking streaming computation engines: Storm, flink and spark streaming, IEEE IPDPS, 2016.

B. Peng, M. Hosseini, Z. Hong, R. Farivar, and R. Campbell, R-storm: Resource-aware scheduling in storm, ACM Middleware, 2015.

G. Hesse and M. Lorenz, Conceptual survey on data stream processing systems, IEEE ICPADS, 2015.

T. Akidau, R. Bradshaw, C. Chambers, S. Chernyak, R. J. Fernández-moctezuma et al., The dataflow model: a practical approach to balancing correctness, latency, and cost in massive-scale, unbounded, out-of-order data processing, 2015.

Y. Zhuang, X. Wei, H. Li, Y. Wang, and X. He, An optimal checkpointing model with online oci adjustment for stream processing applications, IEEE ICCCN, 2018.

L. Han, V. Le-f`-evre, L. Canon, Y. Robert, and F. Vivien, A generic approach to scheduling and checkpointing workflows, ACM ICPP, 2018.
URL : https://hal.archives-ouvertes.fr/hal-01766352

P. Carbone, G. Fóra, S. Ewen, S. Haridi, and K. Tzoumas, Lightweight asynchronous snapshots for distributed dataflows, 2015.

T. Heinze, M. Zia, R. Krahn, Z. Jerzak, and C. Fetzer, An adaptive replication scheme for elastic data stream processing systems, 2015.

V. Cardellini, V. Grassi, F. L. Presti, and M. Nardelli, Joint operator replication and placement optimization for distributed streaming applications, EAI VALUETOOLS, 2017.

, Optimal operator replication and placement for distributed stream processing systems, ACM SIGMETRICS, 2017.

L. Su and Y. Zhou, Tolerating correlated failures in massively parallel stream processing engines, IEEE ICDE, 2016.

H. Li, J. Wu, Z. Jiang, X. Li, X. Wei et al., Integrated recovery and task allocation for stream processing, IEEE, 2017.

H. Li, J. Wu, Z. Jiang, X. Li, and X. Wei, A task allocation method for stream processing with recovery latency constraint, Science and Technology, 2018.

W. A. Aljoby, T. Z. Fu, and R. T. Ma, Impacts of task placement and bandwidth allocation on stream analytics, IEEE ICNP, 2017.

L. Aniello, R. Baldoni, and L. Querzoni, Adaptive online scheduling in storm, ACM DEBS, 2013.

J. Xu, Z. Chen, J. Tang, and S. Su, T-storm: Traffic-aware online scheduling in storm, IEEE ICDCS, 2014.

V. Cardellini, V. Grassi, F. L. Presti, and M. Nardelli, Distributed qosaware scheduling in storm, ACM DEBS, 2015.

, On qos-aware scheduling of data stream applications over fog computing infrastructures, IEEE ISCC, 2015.

F. Bonomi, R. Milito, P. Natarajan, and J. Zhu, Fog computing: A platform for internet of things and analytics, Big data and internet of things, 2014.

L. Eskandari, Z. Huang, and D. Eyers, P-scheduler: adaptive hierarchical scheduling in apache storm, ACM ACSW, 2016.

L. Eskandari, J. Mair, Z. Huang, and D. Eyers, T3-scheduler: A topology and traffic aware two-level scheduler for stream processing systems in a heterogeneous cluster, Future Generation Comp. Syst, 2018.

P. Hunt, M. Konar, F. P. Junqueira, and B. Reed, Zookeeper: Wait-free coordination for internet-scale systems, USENIX ATC, 2010.

. Storm and . Concepts,

, Available: http: //storm.apache.org/releases/current/Guaranteeing-message-processing

L. Wang, J. Zhan, C. Luo, Y. Zhu, Q. Yang et al., Bigdatabench: A big data benchmark suite from internet services, IEEE HPCA, 2014.

T. Li, Z. Xu, J. Tang, and Y. Wang, Model-free control for distributed stream data processing using deep reinforcement learning, 2018.