Corso di Sistemi e Architetture per Big Data A.A. 2019/2020 Valeria Cardellini Laurea Magistrale in Ingegneria Informatica
Addressing Deployment Challenges in Data Stream Processing
Macroarea di Ingegneria Dipartimento di Ingegneria Civile e Ingegneria Informatica
DSP deployment challenges
- Let’s consider challenges when deploying DSP
applications 1. Optimize the DSP application
- Lazy evaluation in Flink and Spark Streaming
2. Place the DSP operators on the underlying computing infrastructure
- Most frameworks use simple placement policies
– E.g., in Storm: Round Robin as default strategy – Recently added Resource Aware Scheduler
- Takes into account resource availability on machines and
resource requirements of workloads
- But requires user to specify memory and CPU requirements for
individual topology components
- V. Cardellini - SABD 2019/2020
1