CSC2235: Cloud-native Data Management Systems

Winter 2025

Instructor: Qizhen Zhang
Time: Friday 9:00 AM - 11:00 AM
Location: BA 5256
Discussions: Piazza
Office hours: Friday 11:00 AM - 12:00 PM or by appointment in BA 5222

Course Description
A big move in the development of database management systems in recent years is the migration to the cloud, where users enjoy a variety of benefits, e.g., high availability, scalability, and elasticity, with database as a service. Meanwhile, database system architectures must be adapted to evolving trends in the cloud environment.
In this seminar course, we will discuss state-of-the-art cloud database systems recently published in top-tier database venues. Specific topics covered will be serverless, resource (storage and memory) disaggregation, new interconnect technologies (e.g., RDMA and CXL), multi-tenancy, and others. There will also be a final project where groups of students research a specific aspect of cloud databases.

Prerequisites
General background in database systems, computer systems, and networking (e.g., CSC343, CSC458, and CSC2209 or equivalent courses) is recommended.

Format
This seminar course consists of paper discussions and a final project. You need to form teams of 2-3 students for both paper presentations and the final project.

Grading

Late Policy

Tentative Schedule

       
Date Topic Discussion Leader(s) Papers
       
Jan. 10 Introduction Qizhen Zhang  
       
Jan. 17 Storage Disaggregation Qizhen Zhang
       
Jan. 24 Memory Disaggregation Chuyue Zhang
Yifan Qu, Shengqiao Zhao
       
Jan. 31 RDMA Yichen Cai, Xuan Xiong
Alireza Shateri, Christian Tabbah
       
Feb. 7 CXL
Project proposal due
Yifan Qu, Shengqiao Zhao
Sanjana Balaji, Jiawei Wang
       
Feb. 14 SmartNIC Offloading Lecture (Qizhen Zhang)
       
Feb. 21 No Class (Reading Week) --
       
Feb. 28 GPU Databases Shaohong Chen, John Lin
Yichen Cai, Xuan Xiong
       
Mar. 7 Serverless Computing Alireza Shateri, Christian Tabbah
Shaohong Chen, John Lin
       
Mar. 14 Multi-tenancy Yingchen Jiang, Raahil Vora
Meshaal Aldamigh, Lewis Concio
       
Mar. 21 Resource Allocation Guest Speaker (Viktor Leis)
       
Mar. 28 Cloud-scale Analytics Sanjana Balaji, Jiawei Wang
Yingchen Jiang, Raahil Vora
       
Apr. 4 Multi-cloud Meshaal Aldamigh, Lewis Concio
Chuyue Zhang
       
Apr. 11 No class (final project preparation)
       
Apr. 18 Final presentations
Project report due