Computer Science Department,
University of Crete
HY-590.45.
Modern Topics in Scalable Storage Systems
info | readings | syllabus | other resources
Course Staff
Name | Office Hours | |
Instructor: Kostas Magoutis | hy590-45@csd | By appt./H-311 |
Teaching Assistant: Stefanos Kalogerakis | hy590-45@csd | By appt. |
10.2.2023 10:00: To join the hy590.45 mailing list, send an e-mail to majordomo@csd with body subscribe hy590-45-list
10.2.2023 10:00: We will be using the AWS Academy cloud platform for course assignments, you may find our course page here
12.1.2023 10:00: The course will start on Tuesday 7/2
1.1.2023 10:00: You are welcome to get in touch with the instructor to discuss course-related issues
Date | Topic | Readings, notes |
Tue 7/2 | Course overview | - |
Thu 9/2 | Background | See recommended readings |
Tue 14/2 | Background II | See recommended readings |
Thu 16/2 | Extending file systems over the network | Sandberg: Design and implementation of the Sun Network Filesystem |
Tue 21/2 | NFS (contd.) | Macklem: Not Quite NFS, Soft Cache Consistency for NFS |
Thu 23/2 | NFS (contd.) | Lecture slides, Selection of papers to be presented due |
Tue 28/2 | NFS (contd.) | Lecture slides |
Thu 2/3 | Instructor out of town, no class | - |
Thu 9/3 | Distributed coordination | Ongaro: In Search of an Understandable Consensus Algorithm |
Tue 14/3 | Raft (contd.) | Lecture slides |
Thu 16/3 | Class will be reschueduled | - |
Tue 21/3 | Raft (contd.) | Lecture slides |
Thu 23/3 | Distributed virtual disks | Lee: Petal: Distributed virtual disks |
Tue 28/3 | Related work presentations I | 1263, 1267 |
Thu 30/3 | Related work presentations I (contd.) | 1289, 1311 |
Tue 4/4 | Class will be rescheduled | - |
Thu 6/4 | Related work presentations I (contd.) | 1322, Project proposals due |
10/4-21/4 | Easter recess | - |
Tue 25/4 | Distributed file systems I | Thekkath: Frangipani: A Scalable Distributed File System |
Thu 27/4 | Instructor out of town, no class | - |
Tue 2/5 | Distributed file systems II | Ghemawat: The Google File System |
Thu 4/5 | Distributed file systems II | - |
Tue 9/5 | Instructor out of town - no class | - |
Thu 11/5 | Instructor out of town - no class | - |
Tue 16/5 | Related work presentations II | 1263, 1267 |
Thu 18/5 | Related work presentations II (contd.) | 1289, 1311 |
Tue 23/5 | Class rescheduled for Fri 26/5 12pm | - |
Thu 25/5 | Related work presentations II (contd.) | 1322 |
Fri 26/5 12pm | Application-specific storage systems | Saito: Manageability, Availability and Performance in Porcupine: A Highly-Scalable, Cluster-based Mail Service |
Tue 20/6 | Project reports due | - |
Tue 22/6 | Project presentations | - |