263-4845-00L
Distributed Stream Processing: Systems and Algorithms
Semester
Spring Semester 2018
Lecturers
Periodicity
yearly recurring course
Course
Does not take place this semester.
Language of instruction
English
Courses
Number
Title
Hours
Lecturers
263-4845-00 S
Distributed Stream Processing: Systems and Algorithms
Does not take place this semester.
2 hrs
Catalogue data
Abstract
In this seminar, we will study the design and architecture of modern distributed streaming systems as well as fundamental algorithms for analyzing data streams. We will also consider current research topics and open issues in the area of distributed stream processing.
Objective
The seminar will focus on high-impact research contributions addressing open issues in the design and implementation of modern distributed stream processors. In particular, the students will read, review, present, and discuss a series of research and industrial papers.
Content
Modern distributed stream processing technology enables continuous, fast, and reliable analysis of large-scale unbounded datasets. Stream processing has recently become highly popular across industry and academia due to its capabilities to both improve established data processing tasks and to facilitate novel applications with real-time requirements.
The students will read, review, present, and discuss a series of research and industrial papers covering the following topics:
- Fault-tolerance and processing guarantees - State management - Windowing semantics and optimizations - Basic data stream mining algorithms (e.g. sampling, counting, filtering) - Query languages and libraries for stream processing (e.g. Complex Event Processing, online machine learning)
Performance assessment
Performance assessment information (valid until the course unit is held again)