Supervision of Master Thesis
During my time at KTH/SICS I have supervised/co-supervised the following master theses:
- Birgir Stefansson and Antonis Thodis, MyriadStore: A Peer-to-Peer Backup System
- Jonas Haeggström and Hans-Emil Skogh, Improving Freenet Performance by Precedencial Network Partitioning and File Mesh Propagation, with Prof. R. Ayani
- Jimmy Jernberg, A Decentralized and servless WWW, co-supervised with V. Vlassov
- Guillermo Losilla Anadon, Development and Implementation od Scalable Grid Services on Structured Overlay Networks, co-supervised with K. Popov and V. Vlassov
- Christer Stålstrand, An Evaluation of Lookup Latencies in Structured Overlay Networks, co-supervised with V. Vlassov
- Vladimir Marinkovic, Design of a Peer-to-Peer-Based Scalable Grid Service. A Job Meta-Scheduling Service, co-supervised with K. Popov and V. Vlassov
- Mattias Amnefelt and Johanna Svenningsson, Keso - A Scalable, Reliable and Secure Read/Write Peer-to-Peer File System, co-supervised with L. Onana Alima
Introduction to Probability Theory
Fall of 2007
See the course page
Distributed Algorithms Advanced Course
Spring of 2005
- Formal Models of Distributed Systems [PPT] [PDF]
- Formalization of Distributed Algorithms and Logical Time [PPT] [PDF]
- Leader Election and Anonymous Networks [PPT] [PDF]
- Fault-Tolerance [PPT] [PDF]
- Impossibility of 1-Resilient Asynchronous Consensus [PPT] [PDF]
- Probabilistic Consensus in Asynchronous Networks [PPT] [PDF]
- Failure Detectors [PPT]
System Modeling and Simulation (2g1503)
Spring of 2004/Spring of 2003
- Project Overview [pdf]
- Linear Congruential Generators, Kolmogorov-Smirnov Test, Run-ups/dns tests [pdf]
- Basic Statistics, PDF/CDF, Generating Exponentially/Triangularly Distributed Variates [pdf]
- Generating Normally Distributed Variates, Making Histograms, Equi-probable Chi-Square Test [pdf]
- Point Estimation, Interval Estimation (Confidence Intervals) [pdf]
Distributed Systems (2g1509)
Spring of 2004
- Common Object Request Broker Architecture (CORBA) [pdf]
- Centralized Distributed Mutual Exclusion [pdf]
- Token-Ring Distributed Mutual Exclusion [pdf]
- Ricart-Agrawala Distributed Mutual Exclusion [pdf]
- Project Overview [pdf]
Computer Science II (2g1512)
Autumn of 2002
- Complexity [pdf]
- FoldL/FoldR Tutorial [pdf]
- Simple Tree Viewer for the Compression Lab [preview] [functor] [example]
- Abstract Machine Notation [pdf]
- Exercise 6 [pdf]
- Exercise 5 [pdf]
- Exercise 4 [pdf]
C++ Programming 3p (Swedish)
Autumn of 2000
- Lecture 1 [NA]
- Lecture 2 [pdf]
- Lecture 3 [pdf]
- Lecture 4 [pdf]
- Lecture 5 [NA]
- Course Evaluation [link]
Data Structures and Algorithms
Autumn/Spring 1999/2001
- Tutorial Evaluation (Swedish) [link]