uit-inf-3203 / Course

Course material and information for the INF-3203 course at UiT
5 stars 0 forks source link

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

Date & Time Topic
11/05 Mon 14:15-16:00 Lille Aud: Lorenzo Alvisi: "Salt: Combining ACID and BASE in a Distributed Database".
12/05 Tue 10:15-12:00 Store Aud, Lorenzo Alvisi: "High performance ACID distributed databases via Modular Concurrency Control"
13/05 Wed 10:15-12:00 Store Aud: Lorenzo Alvisi: "Reasoning with MAD distributed systems"

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