INF-3203 Advanced Distributed Systems
version: 3.0
Lecturer: Prof. Otto Anshus
Teaching assistant (TA): Ph.D student Bjørn Fjukstad
Colloquiums: Thursdays 10:15 - 12:00 at A016.
Lectures: Mondays 14:15 - 16:00 and Tuesdays 12:15 - 13:00 at Lille Aud.
(B203).
Slides and handouts: Available to students here.
Litterature list: You can find a complete list here.
Notice: We will not all meet for all assigned times. Check the schedule for
details.
Schedule
This schedule can be updated at any time. Please check for updates frequently.
Week 3
Date & Time |
Topic |
12/01 Mon 14:15-16:00 |
Introduction to the course (Otto, Bjørn) |
13/01 Tue 12:15-13:00 |
15/01 Thu 10:15-12:00 |
Week 4
Date & Time |
Topic |
19/01 Mon 14:15-16:00 |
(i) Brief run-through of INF3200 exam (ii) Paper: "Why Do Internet Services Fail and What Can Be Done About It" (Otto) |
20/01 Tue 12:15-13:00 |
22/01 Thu 10:15-12:00 |
X |
Week 5
Date & Time |
Topic |
26/01 Mon 14:15-16:00 |
"Everything you always wanted to know about synchronization but were afraid to ask" (Adrian A. Skogvold) |
27/01 Tue 12:15-13:00 |
29/01 Thu 10:15-12:00 |
X |
Week 6
Date & Time |
Topic |
02/02 Mon 14:15-16:00 |
03/02 Tue 12:15-13:00 |
05/02 Thu 10:15-12:00 |
"Scalable consistency in Scatter" (Johannes Larsen) |
Week 7
Date & Time |
Topic |
09/02 Mon 14:15-16:00 |
"Sparrow: distributed, low latency scheduling" (Peter Haro) |
10/02 Tue 12:15-13:00 |
12/02 Thu 10:15-12:00 |
"Consistency-based service level agreements for cloud storage." (Ida Charlotte Rønningen) |
Week 8
Date & Time |
Topic |
16/02 Mon 14:15-16:00 |
"An analysis of Facebook photo caching" (Christian Vik) |
17/02 Tue 12:15-13:00 |
19/02 Thu 10:15-12:00 |
"Thialfi: a client notification service for internet-scale applications" (Jarl Haukland Fagerli) |
Week 9
Date & Time |
Topic |
23/02 Mon 14:15-16:00 |
"Detecting failures in distributed systems with the Falcon spy network" (Magnus Wikstad) |
24/02 Tue 12:15-13:00 |
26/02 Thu 10:15-12:00 |
"Asynchronous intrusion recovery for interconnected web services" (Eirik Mortensen) |
Week 10
Date & Time |
Topic |
02/03 Mon 14:15-16:00 |
"Jim Gray on eScience: a transformed scientific method", "Predictive Interaction for Data Transformation.", "Scaling distributed machine learning with the parameter server." and "Building Highly-Optimized, Low-Latency Pipelines for Genomic Data Analysis." (Lars A. Bongo, Edvard Pedersen, Einar Holsbø) |
03/03 Tue 12:15-13:00 |
05/03 Thu 10:15-12:00 |
Handout mandatory assignment |
Week 11
Date & Time |
Topic |
09/03 Mon 14:15-16:00 |
"Windows Azure Storage: a highly available cloud storage service with strong consistency" (Ruben Mæland) |
10/03 Tue 12:15-13:00 |
12/03 Thu 10:15-12:00 |
XXXXXXXXXXXXXXXXX |
Week 12
Date & Time |
Topic |
16/03 Mon 14:15-16:00 |
17/03 Tue 12:15-13:00 |
19/03 Thu 10:15-12:00 |
"SPANStore: cost-effective geo-replicated storage spanning multiple cloud services" (Mats Sørensen) |
Week 13
Date & Time |
Topic |
23/03 Mon 14:15-16:00 |
24/03 Tue 12:15-13:00 |
26/03 Thu 10:15-12:00 |
"Timecard: controlling user-perceived delays in server-based mobile applications." (Richard Karlsen and Kenneth Knudsen) |
Week 14
Date & Time |
Topic |
30/03 Mon 14:15-16:00 |
"CloudVisor: retrofitting protection of virtual machines in multi-tenant cloud with nested virtualization" (Bjørn Johansen) |
31/03 Tue 12:15-13:00 |
02/04 Thu 10:15-12:00 |
XXXXXXXXXXXXXXX |
Week 15
Date & Time |
Topic |
06/04 Mon 14:15-16:00 |
XXXXXXXXXXXXXXX |
07/04 Tue 12:15-13:00 |
XXXXXXXXXXXXXXX |
09/04 Thu 10:15-12:00 |
"Spanner: Google’s Globally Distributed Database." (Jonas Christoffer Lintvedt and Stian Sjøli) |
10/4 Fri 12:15-13:00 |
Guest lecture by Haakon Ringberg |
Week 16
Date & Time |
Topic |
13/04 Mon 14:15-16:00 |
"Large Scale Distributed Deep Networks" (Morten Grønnesby) |
14/04 Tue 12:15-13:00 |
16/04 Thu 10:15-12:00 |
"Eyo: Device-Transparent Personal Storage" (Andreas Kittilsland and Håvard Emanuel Hamre Mathisen) |
Week 17
Date & Time |
Topic |
20/04 Mon 14:15-16:00 |
Mandatory assignment presentations |
21/04 Tue 12:15-13:00 |
23/04 Thu 10:15-12:00 |
"Debugging in the (very) large: ten years of implementation and experience." (Håvard Hemmingsen Johansen) |
Week 18
Date & Time |
Topic |
27/04 Mon 14:15-16:00 |
"Tango: distributed data structures over a shared log" (Saeed Shariati & Vi Tran) |
28/04 Tue 12:15-13:00 |
30/04 Thu 10:15-12:00 |
"A survey on techniques for improving the energy efficiency of large-scale distributed systems." (Ibrahim Umar) |
Week 19
Date & Time |
Topic |
04/05 Mon 14:15-16:00 |
Tommy Skaue Øines: "Dynamo: amazon's highly available key-value store." |
05/05 Tue 12:15:13:0 |
07/05 Thu 10:15-12:00 |
Kassaye Yigsaw: "Ricardo: Integrating R and Hadoop" |
Week 20
Week 21
Date & Time |
Topic |
18/05 Mon 14:15-16:00 |
Course recap, exam information and course evaluation |
19/05 Tue 12:15-13:00 |
21/05 Thu 10:15-12:00 |
Week 22
Date & Time |
Topic |
25/05 Mon 14:15-16:00 |
XXXXXXXXXXXXXXX |
26/05 Tue 12:15-13:00 |
28/05 Thu 10:15-12:00 |
Week 23
Date & Time |
Topic |
03/06 Wed |
Exams |
04/06 Thu |
Exams |
05/06 Fri |
Exams |