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: Antonis Papaioannou | hy590-45@csd | By appt. |
13.2.2021 10:00: To join the hy590.45 mailing list, send an e-mail to majordomo@csd with body subscribe hy590-45-list
7.2.2021 10:00: The course will start on Monday 15/2 and meet on MS Teams. To join, identify through UCNet and use code s11eolm
1.1.2021 10:00: You are welcome to get in touch with the instructor to discuss course-related issues
Date | Topic | Readings, notes |
Mon 15/2 | Course overview | - |
Wed 17/2 | Background | See recommended readings |
Mon 22/2 | Extending file systems over the network | Sandberg: Design and Implementation of the Sun Network Filesystem |
Wed 24/2 | NFS (contd.) | Macklem: Not Quite NFS, Soft Cache Consistency for NFS |
Mon 1/3 | Distributed coordination | Lamport: Paxos made simple |
Wed 3/3 | Paxos (contd.) | Proposals for project topics due |
Mon 8/3 | Distributed virtual disks | Lee: Petal: Distributed Virtual Disks |
Wed 10/3 | Petal (contd.) | Proposals for papers (presentations I & II) due |
Mon 15/3 | Clean Monday | - |
Wed 17/3 | Distributed file systems I | Thekkath: Frangipani: A Scalable Distributed File System |
Mon 22/3 | Distributed file systems II | Ghemawat: The Google File System |
Wed 24/3 | Google file system (contd.) | - |
Mon 29/3 | Related work presentations I | IK, SK, GK |
Wed 31/3 | Related work presentations I | IM, AN, MN |
Mon 5/4 | Related work presentations I | GS, KT, GZ |
Wed 7/4 | Application-specific storage systems | Saito: Manageability, Availability and Performance in Porcupine: A Highly Scalable, Cluster-based Mail Service |
Mon 12/4 | Porcupine (contd.) | - |
Wed 14/4 | Structured data | Chang: A Distributed Storage System for Structured Data |
Mon 19/4 | BigTable (contd.) | - |
Wed 21/4 | In-class quiz | Project progress reports |
Mon 26/4 - Fri 7/5 | Easter recess | - |
Mon 10/5 | Related work presentations II | IK, SK, GK |
Wed 12/5 | Related work presentations II | IM, AN, MN |
Mon 17/5 | Related work presentations II | GS, KT, GZ |
Wed 19/5 | Distributed transactions | Corbett: Spanner: Google's Globally-Distributed Database |
Wed 16/6 5pm | Final exam | Frangipani, GFS, Spanner |
Mon 28/6 12pm | Project presentations | - |