Information
The Course Objective
This is a seminar course discussing recent research trends in the area of Distributed Systems. In particular, the course will cover various research problems from the topics of Distributed Data Management, P2P Storage, Large Graph Processing, Publish/Subscribe Systems, Navigable Small-World Overlays and Cloud Computing. The students will also learn how to read, review and present a scientific paper.
Course Leaders
Teaching Assistant
- Amir H. Payberah, Ph.D. Student, KTH/SICS.
Invited Scholars
- Prof. Philippe Cudré-Mauroux (University of Fribourg, Switzerland)
- Prof. Anwitaman Datta (Nanyang Technological University, Singapore)
- Dr. Maciej Kurant (University of California, Irvine, USA)
Course Contents
1st period:
- Introduction (1 lecture, S. Girdzijauskas): Small world phenomena, Kleinberg model, Non-uniform structured overlays
- Advanced topics in distributed data management systems (2 lectures, P. Cudre-Mauroux): ACID Semantics, CAP Theorem, Weak consistency models, Data Management for Non-Relational Data etc.
- P2P Storage (2 lectures, A. Datta): Design Space, Maintenance Strategies, Data placement, Replication etc.
- Scalable publish/subscribe (1 lecture, S.Girdzijauskas): Design Space, Topic-/Content-/Hybrid-based models etc.
- Large graph processing (2 lectures, M. Kurant): Sampling massive online graphs, Sampling Theory, biased-/guided- Radom Walks etc.
- Quiz 1
2nd period (Reviews, Presentations, Discussions)
- Every student will give a 30min presentation on a selected paper and will write rewiews for two other papers.
- Quiz 2 Evaluation Quiz 1 (25%)+ Quiz 2 (25%) + presentation/reviews (50%)
