CSIE52400/CSIEM0140 Distributed Systems
Term Project
Distributed Streaming Application with Open-Source Tools
Demo Due Date: One week after final
Project Description
Each student is required to conduct a semester long term project on a selected topic announced in
the class. The topic for each semester may vary depending on the theme of that semester.
Sample projects can be found on the project page.
The term project of this semester is to develop a distributed streaming application with any open-source stream processing tools.
- Distributed: runs on different machines
- Streaming: handles multiple streaming sources
- Open-source tools: such as Storm, Spark Streaming, etc.
You should develop a distributed streaming application of your choice with any open-source stream processing tools of your choice.
Project Demonstration and Reports
- Each student must prepare a project report at the time of demonstration.
- You should be ready to explain your code at the time of demonstration.
- Project demonstration and report are due one week after the final exam.
Term Project Schedule
- Due one week after the final exam (Jun 20, 2017).
- Need to turn in a project proposal during the midterm week.
- Need to do a demo (any time after the final and before the dead line).
- Need to prepare a term project report at the time of demonstration.
- Will get extra credits if the application is hosted as a cloud service.
Projects of the Past Semesters
Back to CSIE52400/CSIEM014 homepage.