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: Fallia Kourou | hy590-45@csd | By appt. |
13.2.2022 10:00: To join the hy590.45 mailing list, send an e-mail to majordomo@csd with body subscribe hy590-45-list
7.2.2022 10:00: The course will start on Monday 14/2
1.1.2022 10:00: You are welcome to get in touch with the instructor to discuss course-related issues
Date | Topic | Readings, notes |
Mon 14/2 | Course overview | - |
Wed 16/2 | Background | See recommended readings |
Mon 21/2 | Extending file systems over the network | Sandberg: Design and Implementation of the Sun Network Filesystem |
Wed 23/2 | NFS (contd.) | Macklem: Not Quite NFS, Soft Cache Consistency for NFS |
Mon 28/2 | Distributed coordination | Ongaro: In Search of an Understandable Consensus Algorithm |
Wed 2/3 | Raft (contd.) | Proposals for papers (presentations 1-3) due |
Mon 7/3 | Clean Monday, no class | - |
Wed 9/3 | Distributed virtual disks | Lee: Petal: Distributed Virtual Disks |
Mon 14/3 | Petal (contd.) | Proposals for project topics due |
Wed 17/3 | Distributed file systems I | Thekkath: Frangipani: A Scalable Distributed File System |
Mon 21/3 | Distributed file systems II | Ghemawat: The Google File System |
Wed 23/3 | Google file system (contd.) | - |
Mon 28/3 | Related work presentations I | Paper link |
Wed 30/3 | No class | - |
Mon 4/4 | No class | - |
Wed 6/4 | No class | - |
Mon 11/4 | Related work presentations I | Paper link |
Wed 13/4 | Related work presentations I | Paper link |
Mon 18/4 - Fri 29/4 | Easter recess | - |
Mon 2/5 | Labor day, no class | - |
Wed 4/5 | Related work presentations II | Paper link |
Mon 9/5 | Related work presentations II | Paper link |
Wed 11/5 | Related work presentations II | Paper link |
Mon 16/5 | Application-specific storage systems | Saito: Manageability, Availability and Performance in Porcupine: A Highly Scalable, Cluster-based Mail Service |
Wed 18/5 | Related work presentations III | Paper link |
Mon 23/5 | Related work presentations III | Paper link |
Wed 25/5 | Related work presentations III | Paper link |
TBA | Distributed transactions | Corbett: Spanner: Google's Globally-Distributed Database |
TBA | Project presentations | - |